home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / TestParts / DragText / DragText.xih < prev    next >
Encoding:
Text File  |  1997-01-01  |  159.4 KB  |  4,047 lines  |  [TEXT/MPS ]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: DragText.xih.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emitxih.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_AppleTestDrag_DragText_xih
  11. #define SOM_AppleTestDrag_DragText_xih
  12.  
  13. #include <somcls.xh>
  14. #include <somcm.xh>
  15.  
  16. #ifndef SOM_AppleTestDrag_DragText_xh
  17. #include <DragText.xh>
  18. #endif
  19.  
  20. /*
  21.  * Set the scope of methods functions
  22.  */
  23. #ifndef SOM_Scope
  24. #define SOM_Scope extern "C"
  25. #endif
  26.  
  27. #define AppleTestDrag_DragText_MaxNoMethods 79
  28.  
  29. /*
  30.  * -- Instance Data
  31.  */
  32.  
  33. /*
  34.  * -- Use best possible alignment for instance data slice.
  35.  */
  36. #if PRAGMA_ALIGN_SUPPORTED
  37. #  pragma options align=power
  38. #endif
  39. typedef struct AppleTestDrag_DragTextData {
  40.     ODSession* fSession;
  41.     ODBoolean fHasFoci;
  42.     ODBoolean fNeedsFoci;
  43.     ODFocusSet* fFocusSet;
  44.     ODTypeToken fClipboardFocus;
  45.     Document* fDocument;
  46.     Handle fTextHandle;
  47.     StScrpHandle fStylHandle;
  48.     ODPoint fExtTransStore;
  49.     ODSShort fLastFont;
  50.     ODSShort fLastSize;
  51.     ODBoolean fFrameShapeChanged;
  52.     OrderedCollection* fDisplayFrames;
  53.     ODID fWindowID;
  54.     AppleTestDrag_DragText_SrceOfLink fSrcLink;
  55.     AppleTestDrag_DragText_DestOfLink fDstLink;
  56.     AppleTestDrag_DragText_LinkBorderStyle fLinkBorderStyle;
  57.     ODTime fTimeBorderOff;
  58.     ODDraft* fDraft;
  59.     MenuHandle fTextMenu;
  60.     MenuHandle fFontMenu;
  61.     MenuHandle fSizeMenu;
  62.     ODMenuBar* fMenuBar;
  63.     ODUpdateID fClipboardUpdateID;
  64.     ODUShort fUndoCount;
  65.     ODUShort fRedoCount;
  66.     ODStorageUnit* fTestDragSU;
  67.     AppleTestDrag_SemtIntf* fSemtIntf;
  68.     ODPart* fPartWrapper;
  69.     ODBoolean fDirty;
  70. } AppleTestDrag_DragTextData;
  71. #if PRAGMA_ALIGN_SUPPORTED
  72. #  pragma options align=reset
  73. #endif
  74.  
  75. /*
  76.  * -- Getdata Macro
  77.  */
  78.  
  79. /*
  80.  * -- This emitter treats Data Tokens as Thunks by default.
  81.  * -- Use the sc modifier "nothunks" to override this default.
  82.  */
  83. #if !mw_bug
  84. SOMEXTERN
  85. #endif
  86. typedef AppleTestDrag_DragTextData* (* SOMLINK somTD_AppleTestDrag_DragText_DataThunk)(void*);
  87. #define AppleTestDrag_DragTextGetData(somSelf) \
  88.    (((somTD_AppleTestDrag_DragText_DataThunk)(AppleTestDrag_DragTextClassData.instanceDataToken))(somSelf))
  89.  
  90. /*
  91.  * -- Instance Data Access Macros for use in Method Procedures
  92.  */
  93. #ifdef VARIABLE_MACROS
  94.   #define _fSession (somThis->fSession)
  95.   #define _fHasFoci (somThis->fHasFoci)
  96.   #define _fNeedsFoci (somThis->fNeedsFoci)
  97.   #define _fFocusSet (somThis->fFocusSet)
  98.   #define _fClipboardFocus (somThis->fClipboardFocus)
  99.   #define _fDocument (somThis->fDocument)
  100.   #define _fTextHandle (somThis->fTextHandle)
  101.   #define _fStylHandle (somThis->fStylHandle)
  102.   #define _fExtTransStore (somThis->fExtTransStore)
  103.   #define _fLastFont (somThis->fLastFont)
  104.   #define _fLastSize (somThis->fLastSize)
  105.   #define _fFrameShapeChanged (somThis->fFrameShapeChanged)
  106.   #define _fDisplayFrames (somThis->fDisplayFrames)
  107.   #define _fWindowID (somThis->fWindowID)
  108.   #define _fSrcLink (somThis->fSrcLink)
  109.   #define _fDstLink (somThis->fDstLink)
  110.   #define _fLinkBorderStyle (somThis->fLinkBorderStyle)
  111.   #define _fTimeBorderOff (somThis->fTimeBorderOff)
  112.   #define _fDraft (somThis->fDraft)
  113.   #define _fTextMenu (somThis->fTextMenu)
  114.   #define _fFontMenu (somThis->fFontMenu)
  115.   #define _fSizeMenu (somThis->fSizeMenu)
  116.   #define _fMenuBar (somThis->fMenuBar)
  117.   #define _fClipboardUpdateID (somThis->fClipboardUpdateID)
  118.   #define _fUndoCount (somThis->fUndoCount)
  119.   #define _fRedoCount (somThis->fRedoCount)
  120.   #define _fTestDragSU (somThis->fTestDragSU)
  121.   #define _fSemtIntf (somThis->fSemtIntf)
  122.   #define _fPartWrapper (somThis->fPartWrapper)
  123.   #define _fDirty (somThis->fDirty)
  124. #endif
  125.  
  126.  
  127. /*
  128.  * Trace/Debug macro
  129.  */
  130. #ifndef AppleTestDrag_DragTextMethodDebug
  131. #define AppleTestDrag_DragTextMethodDebug(c,m) SOMMethodDebug(c,m)
  132. #endif
  133.  
  134. /*
  135.  * -- Method Macros for use in Method Procedures
  136.  */
  137. #ifdef METHOD_MACROS
  138.   #define _InitPart somSelf->InitPart
  139.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  140.   #define _DisplayFrameAdded somSelf->DisplayFrameAdded
  141.   #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
  142.   #define _DisplayFrameConnected somSelf->DisplayFrameConnected
  143.   #define _DisplayFrameClosed somSelf->DisplayFrameClosed
  144.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  145.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  146.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  147.   #define _PresentationChanged somSelf->PresentationChanged
  148.   #define _SequenceChanged somSelf->SequenceChanged
  149.   #define _LinkStatusChanged somSelf->LinkStatusChanged
  150.   #define _ContainingPartPropertiesUpdated somSelf->ContainingPartPropertiesUpdated
  151.   #define _ReadPartInfo somSelf->ReadPartInfo
  152.   #define _WritePartInfo somSelf->WritePartInfo
  153.   #define _ClonePartInfo somSelf->ClonePartInfo
  154.   #define _Open somSelf->Open
  155.   #define _Draw somSelf->Draw
  156.   #define _FacetAdded somSelf->FacetAdded
  157.   #define _FacetRemoved somSelf->FacetRemoved
  158.   #define _GeometryChanged somSelf->GeometryChanged
  159.   #define _HighlightChanged somSelf->HighlightChanged
  160.   #define _CanvasChanged somSelf->CanvasChanged
  161.   #define _CanvasUpdated somSelf->CanvasUpdated
  162.   #define _GetPrintResolution somSelf->GetPrintResolution
  163.   #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
  164.   #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
  165.   #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
  166.   #define _FocusAcquired somSelf->FocusAcquired
  167.   #define _FocusLost somSelf->FocusLost
  168.   #define _ExternalizeKinds somSelf->ExternalizeKinds
  169.   #define _ChangeKind somSelf->ChangeKind
  170.   #define _HandleEvent somSelf->HandleEvent
  171.   #define _AdjustMenus somSelf->AdjustMenus
  172.   #define _UndoAction somSelf->UndoAction
  173.   #define _RedoAction somSelf->RedoAction
  174.   #define _DisposeActionState somSelf->DisposeActionState
  175.   #define _WriteActionState somSelf->WriteActionState
  176.   #define _ReadActionState somSelf->ReadActionState
  177.   #define _FulfillPromise somSelf->FulfillPromise
  178.   #define _DropCompleted somSelf->DropCompleted
  179.   #define _DragEnter somSelf->DragEnter
  180.   #define _DragWithin somSelf->DragWithin
  181.   #define _DragLeave somSelf->DragLeave
  182.   #define _Drop somSelf->Drop
  183.   #define _CreateLink somSelf->CreateLink
  184.   #define _RevealLink somSelf->RevealLink
  185.   #define _LinkUpdated somSelf->LinkUpdated
  186.   #define _EmbeddedFrameUpdated somSelf->EmbeddedFrameUpdated
  187.   #define _EditInLinkAttempted somSelf->EditInLinkAttempted
  188.   #define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
  189.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  190.   #define _RequestFrameShape somSelf->RequestFrameShape
  191.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  192.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  193.   #define _AcquireContainingPartProperties somSelf->AcquireContainingPartProperties
  194.   #define _RevealFrame somSelf->RevealFrame
  195.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  196.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  197.   #define _IsRealPart somSelf->IsRealPart
  198.   #define _GetRealPart somSelf->GetRealPart
  199.   #define _ReleaseRealPart somSelf->ReleaseRealPart
  200.   #define _somUninit somSelf->somUninit
  201.   #define _CloneInto somSelf->CloneInto
  202.   #define _Externalize somSelf->Externalize
  203.   #define _InitPersistentObject somSelf->InitPersistentObject
  204.   #define _InitPersistentObjectFromStorage somSelf->InitPersistentObjectFromStorage
  205.   #define _ReleaseAll somSelf->ReleaseAll
  206.   #define _Externalize somSelf->Externalize
  207.   #define _GetStorageUnit somSelf->GetStorageUnit
  208.   #define _GetID somSelf->GetID
  209.   #define _CloneInto somSelf->CloneInto
  210.   #define _somUninit somSelf->somUninit
  211.   #define _InitRefCntObject somSelf->InitRefCntObject
  212.   #define _Acquire somSelf->Acquire
  213.   #define _Release somSelf->Release
  214.   #define _GetRefCount somSelf->GetRefCount
  215.   #define _somUninit somSelf->somUninit
  216.   #define _InitObject somSelf->InitObject
  217.   #define _HasExtension somSelf->HasExtension
  218.   #define _AcquireExtension somSelf->AcquireExtension
  219.   #define _ReleaseExtension somSelf->ReleaseExtension
  220.   #define _Purge somSelf->Purge
  221.   #define _IsEqualTo somSelf->IsEqualTo
  222.   #define _SubClassResponsibility somSelf->SubClassResponsibility
  223.   #define _somInit somSelf->somInit
  224.   #define _somUninit somSelf->somUninit
  225.   #define _somInit somSelf->somInit
  226.   #define _somUninit somSelf->somUninit
  227.   #define _somDuplicateReference somSelf->somDuplicateReference
  228.   #define _somCompareReference somSelf->somCompareReference
  229.   #define _somRelease somSelf->somRelease
  230.   #define _somFree somSelf->somFree
  231.   #define _somCanDelete somSelf->somCanDelete
  232.   #define _somGetClass somSelf->somGetClass
  233.   #define _somGetClassName somSelf->somGetClassName
  234.   #define _somGetSize somSelf->somGetSize
  235.   #define _somIsA somSelf->somIsA
  236.   #define _somRespondsTo somSelf->somRespondsTo
  237.   #define _somIsInstanceOf somSelf->somIsInstanceOf
  238.   #define _somDispatch somSelf->somDispatch
  239.   #define _somClassDispatch somSelf->somClassDispatch
  240.   #define _somCastObj somSelf->somCastObj
  241.   #define _somResetObj somSelf->somResetObj
  242.   #define _somPrintSelf somSelf->somPrintSelf
  243.   #define _somDumpSelf somSelf->somDumpSelf
  244.   #define _somDumpSelfInt somSelf->somDumpSelfInt
  245.   #define _CommonInitDragText somSelf->CommonInitDragText
  246.   #define _ActivatingWindow somSelf->ActivatingWindow
  247.   #define _DeactivatingWindow somSelf->DeactivatingWindow
  248.   #define _CreateWindow somSelf->CreateWindow
  249.   #define _ExternalizeSelection somSelf->ExternalizeSelection
  250.   #define _HandleMouseDown somSelf->HandleMouseDown
  251.   #define _HandleMouseDownInBorder somSelf->HandleMouseDownInBorder
  252.   #define _HandleKeyDown somSelf->HandleKeyDown
  253.   #define _HandleMenuEvent somSelf->HandleMenuEvent
  254.   #define _Idle somSelf->Idle
  255.   #define _ActivateFrame somSelf->ActivateFrame
  256.   #define _DeactivateFrame somSelf->DeactivateFrame
  257.   #define _InvalAllFrames somSelf->InvalAllFrames
  258.   #define _ExternalShapeToWindowShape somSelf->ExternalShapeToWindowShape
  259.   #define _AdjustFontMenu somSelf->AdjustFontMenu
  260.   #define _AdjustSizeMenu somSelf->AdjustSizeMenu
  261.   #define _HandleFontMenu somSelf->HandleFontMenu
  262.   #define _HandleSizeMenu somSelf->HandleSizeMenu
  263.   #define _InstallMenus somSelf->InstallMenus
  264.   #define _RemoveMenus somSelf->RemoveMenus
  265.   #define _OutlineSizeMenu somSelf->OutlineSizeMenu
  266.   #define _CreateDocument somSelf->CreateDocument
  267.   #define _PositionDocumentParts somSelf->PositionDocumentParts
  268.   #define _AdjustScrollBar somSelf->AdjustScrollBar
  269.   #define _AdjustCursor somSelf->AdjustCursor
  270.   #define _DoDragText somSelf->DoDragText
  271.   #define _ClipThis somSelf->ClipThis
  272.   #define _ClipToRoot somSelf->ClipToRoot
  273.   #define _DoCommand somSelf->DoCommand
  274.   #define _DoCut somSelf->DoCut
  275.   #define _DoCopy somSelf->DoCopy
  276.   #define _TranslateContentKind somSelf->TranslateContentKind
  277.   #define _DoPaste somSelf->DoPaste
  278.   #define _DoPasteAs somSelf->DoPasteAs
  279.   #define _CanPasteLink somSelf->CanPasteLink
  280.   #define _DoPasteLink somSelf->DoPasteLink
  281.   #define _DoDropPaste somSelf->DoDropPaste
  282.   #define _DoDropPasteLink somSelf->DoDropPasteLink
  283.   #define _DoLinkInfo somSelf->DoLinkInfo
  284.   #define _DoClear somSelf->DoClear
  285.   #define _DoSelectAll somSelf->DoSelectAll
  286.   #define _DoSampleTwo somSelf->DoSampleTwo
  287.   #define _DoSampleOne somSelf->DoSampleOne
  288.   #define _CommonDropProlog somSelf->CommonDropProlog
  289.   #define _DropOneItem somSelf->DropOneItem
  290.   #define _UndoRedoCut somSelf->UndoRedoCut
  291.   #define _UndoRedoPaste somSelf->UndoRedoPaste
  292.   #define _UndoRedoPasteLink somSelf->UndoRedoPasteLink
  293.   #define _UndoRedoClear somSelf->UndoRedoClear
  294.   #define _UndoRedoSampleOne somSelf->UndoRedoSampleOne
  295.   #define _UndoRedoSampleTwo somSelf->UndoRedoSampleTwo
  296.   #define _UndoRedoTyping somSelf->UndoRedoTyping
  297.   #define _UndoRedoStyling somSelf->UndoRedoStyling
  298.   #define _PushUndoAction somSelf->PushUndoAction
  299.   #define _IncorporateTestDragContent somSelf->IncorporateTestDragContent
  300.   #define _IncorporateStyledTextContent somSelf->IncorporateStyledTextContent
  301.   #define _IncorporateTextContent somSelf->IncorporateTextContent
  302.   #define _OpenWhitespace somSelf->OpenWhitespace
  303.   #define _InsertWhitespace somSelf->InsertWhitespace
  304.   #define _ExpandSelectionAroundLink somSelf->ExpandSelectionAroundLink
  305.   #define _SelectionInLinkSource somSelf->SelectionInLinkSource
  306.   #define _SelectionInLinkDestination somSelf->SelectionInLinkDestination
  307.   #define _PtInDestinationLink somSelf->PtInDestinationLink
  308.   #define _AdjustDstLinks somSelf->AdjustDstLinks
  309.   #define _AdjustSrcLinks somSelf->AdjustSrcLinks
  310.   #define _CheckDstLinkDeletion somSelf->CheckDstLinkDeletion
  311.   #define _AbandonSourceLinks somSelf->AbandonSourceLinks
  312.   #define _RemoveSrcLink somSelf->RemoveSrcLink
  313.   #define _RemoveDstLink somSelf->RemoveDstLink
  314.   #define _RemoveLinkSpec somSelf->RemoveLinkSpec
  315.   #define _LinkChanged somSelf->LinkChanged
  316.   #define _IncorporateContentFromLink somSelf->IncorporateContentFromLink
  317.   #define _AdjustLinks somSelf->AdjustLinks
  318.   #define _AddLinkSpecToSU somSelf->AddLinkSpecToSU
  319.   #define _PasteLinkFromSU somSelf->PasteLinkFromSU
  320.   #define _ShowLinkBorder somSelf->ShowLinkBorder
  321.   #define _ShowAboutBox somSelf->ShowAboutBox
  322.   #define _UserCategoryString somSelf->UserCategoryString
  323.   #define _InstallObjectAccessors somSelf->InstallObjectAccessors
  324.   #define _somInit somSelf->somInit
  325.   #define _somUninit somSelf->somUninit
  326.   #define _Externalize somSelf->Externalize
  327.   #define _Release somSelf->Release
  328.   #define _ReleaseAll somSelf->ReleaseAll
  329.   #define _HasExtension somSelf->HasExtension
  330.   #define _AcquireExtension somSelf->AcquireExtension
  331.   #define _ReleaseExtension somSelf->ReleaseExtension
  332.   #define _FulfillPromise somSelf->FulfillPromise
  333.   #define _DropCompleted somSelf->DropCompleted
  334.   #define _DragEnter somSelf->DragEnter
  335.   #define _DragWithin somSelf->DragWithin
  336.   #define _DragLeave somSelf->DragLeave
  337.   #define _Drop somSelf->Drop
  338.   #define _ContainingPartPropertiesUpdated somSelf->ContainingPartPropertiesUpdated
  339.   #define _AcquireContainingPartProperties somSelf->AcquireContainingPartProperties
  340.   #define _RevealFrame somSelf->RevealFrame
  341.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  342.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  343.   #define _DisplayFrameAdded somSelf->DisplayFrameAdded
  344.   #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
  345.   #define _DisplayFrameConnected somSelf->DisplayFrameConnected
  346.   #define _DisplayFrameClosed somSelf->DisplayFrameClosed
  347.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  348.   #define _GeometryChanged somSelf->GeometryChanged
  349.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  350.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  351.   #define _PresentationChanged somSelf->PresentationChanged
  352.   #define _SequenceChanged somSelf->SequenceChanged
  353.   #define _ReadPartInfo somSelf->ReadPartInfo
  354.   #define _WritePartInfo somSelf->WritePartInfo
  355.   #define _ClonePartInfo somSelf->ClonePartInfo
  356.   #define _Open somSelf->Open
  357.   #define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
  358.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  359.   #define _RequestFrameShape somSelf->RequestFrameShape
  360.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  361.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  362.   #define _FacetAdded somSelf->FacetAdded
  363.   #define _FacetRemoved somSelf->FacetRemoved
  364.   #define _CanvasChanged somSelf->CanvasChanged
  365.   #define _Draw somSelf->Draw
  366.   #define _CanvasUpdated somSelf->CanvasUpdated
  367.   #define _HighlightChanged somSelf->HighlightChanged
  368.   #define _GetPrintResolution somSelf->GetPrintResolution
  369.   #define _CreateLink somSelf->CreateLink
  370.   #define _LinkUpdated somSelf->LinkUpdated
  371.   #define _RevealLink somSelf->RevealLink
  372.   #define _EmbeddedFrameUpdated somSelf->EmbeddedFrameUpdated
  373.   #define _LinkStatusChanged somSelf->LinkStatusChanged
  374.   #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
  375.   #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
  376.   #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
  377.   #define _FocusAcquired somSelf->FocusAcquired
  378.   #define _FocusLost somSelf->FocusLost
  379.   #define _CloneInto somSelf->CloneInto
  380.   #define _ExternalizeKinds somSelf->ExternalizeKinds
  381.   #define _ChangeKind somSelf->ChangeKind
  382.   #define _HandleEvent somSelf->HandleEvent
  383.   #define _AdjustMenus somSelf->AdjustMenus
  384.   #define _UndoAction somSelf->UndoAction
  385.   #define _RedoAction somSelf->RedoAction
  386.   #define _DisposeActionState somSelf->DisposeActionState
  387.   #define _WriteActionState somSelf->WriteActionState
  388.   #define _ReadActionState somSelf->ReadActionState
  389.   #define _InitPart somSelf->InitPart
  390.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  391. #endif
  392.  
  393.  
  394. /*
  395.  * Introduced methods
  396.  */
  397.  
  398. /* New Method: CommonInitDragText */
  399. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCommonInitDragText(AppleTestDrag_DragText *somSelf, Environment *ev,
  400.         ODStorageUnit* su);
  401.  
  402. /* New Method: ActivatingWindow */
  403. SOM_Scope void  SOMLINK AppleTestDrag_DragTextActivatingWindow(AppleTestDrag_DragText *somSelf, Environment *ev,
  404.         ODFrame* frame);
  405.  
  406. /* New Method: DeactivatingWindow */
  407. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDeactivatingWindow(AppleTestDrag_DragText *somSelf, Environment *ev,
  408.         ODFrame* frame);
  409.  
  410. /* New Method: CreateWindow */
  411. SOM_Scope ODWindow*  SOMLINK AppleTestDrag_DragTextCreateWindow(AppleTestDrag_DragText *somSelf, Environment *ev,
  412.         ODFrame* sourceFrame);
  413.  
  414. /* New Method: ExternalizeSelection */
  415. SOM_Scope void  SOMLINK AppleTestDrag_DragTextExternalizeSelection(AppleTestDrag_DragText *somSelf, Environment *ev,
  416.         ODStorageUnit* su,
  417.         ODCloneKind cloneKind);
  418.  
  419. /* New Method: HandleMouseDown */
  420. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHandleMouseDown(AppleTestDrag_DragText *somSelf, Environment *ev,
  421.         ODFacet* facet,
  422.         ODPoint* where,
  423.         ODEventData* event);
  424.  
  425. /* New Method: HandleMouseDownInBorder */
  426. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHandleMouseDownInBorder(AppleTestDrag_DragText *somSelf, Environment *ev,
  427.         ODFacet* container,
  428.         ODFacet* facet,
  429.         ODPoint* where,
  430.         ODEventData* event);
  431.  
  432. /* New Method: HandleKeyDown */
  433. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHandleKeyDown(AppleTestDrag_DragText *somSelf, Environment *ev,
  434.         ODFrame* focusFrame,
  435.         ODEventData* event);
  436.  
  437. /* New Method: HandleMenuEvent */
  438. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHandleMenuEvent(AppleTestDrag_DragText *somSelf, Environment *ev,
  439.         ODFrame* frame,
  440.         ODEventData* event);
  441.  
  442. /* New Method: Idle */
  443. SOM_Scope void  SOMLINK AppleTestDrag_DragTextIdle(AppleTestDrag_DragText *somSelf, Environment *ev,
  444.         ODFrame* frame);
  445.  
  446. /* New Method: ActivateFrame */
  447. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextActivateFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  448.         ODFrame* frame);
  449.  
  450. /* New Method: DeactivateFrame */
  451. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDeactivateFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  452.         ODFrame* frame);
  453.  
  454. /* New Method: InvalAllFrames */
  455. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInvalAllFrames(AppleTestDrag_DragText *somSelf, Environment *ev);
  456.  
  457. /* New Method: ExternalShapeToWindowShape */
  458. SOM_Scope void  SOMLINK AppleTestDrag_DragTextExternalShapeToWindowShape(AppleTestDrag_DragText *somSelf, Environment *ev,
  459.         ODFacet* facet,
  460.         ODShape* inShape,
  461.         ODShape* outShape);
  462.  
  463. /* New Method: AdjustFontMenu */
  464. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustFontMenu(AppleTestDrag_DragText *somSelf, Environment *ev);
  465.  
  466. /* New Method: AdjustSizeMenu */
  467. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustSizeMenu(AppleTestDrag_DragText *somSelf, Environment *ev);
  468.  
  469. /* New Method: HandleFontMenu */
  470. SOM_Scope void  SOMLINK AppleTestDrag_DragTextHandleFontMenu(AppleTestDrag_DragText *somSelf, Environment *ev,
  471.         ODUShort item);
  472.  
  473. /* New Method: HandleSizeMenu */
  474. SOM_Scope void  SOMLINK AppleTestDrag_DragTextHandleSizeMenu(AppleTestDrag_DragText *somSelf, Environment *ev,
  475.         ODUShort item);
  476.  
  477. /* New Method: InstallMenus */
  478. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInstallMenus(AppleTestDrag_DragText *somSelf, Environment *ev,
  479.         ODFrame* frame);
  480.  
  481. /* New Method: RemoveMenus */
  482. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRemoveMenus(AppleTestDrag_DragText *somSelf, Environment *ev,
  483.         ODFrame* frame);
  484.  
  485. /* New Method: OutlineSizeMenu */
  486. SOM_Scope void  SOMLINK AppleTestDrag_DragTextOutlineSizeMenu(AppleTestDrag_DragText *somSelf, Environment *ev,
  487.         ODSShort fontNum);
  488.  
  489. /* New Method: CreateDocument */
  490. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCreateDocument(AppleTestDrag_DragText *somSelf, Environment *ev,
  491.         ODFrame* frame);
  492.  
  493. /* New Method: PositionDocumentParts */
  494. SOM_Scope void  SOMLINK AppleTestDrag_DragTextPositionDocumentParts(AppleTestDrag_DragText *somSelf, Environment *ev);
  495.  
  496. /* New Method: AdjustScrollBar */
  497. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustScrollBar(AppleTestDrag_DragText *somSelf, Environment *ev);
  498.  
  499. /* New Method: AdjustCursor */
  500. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustCursor(AppleTestDrag_DragText *somSelf, Environment *ev,
  501.         ODPoint* where);
  502.  
  503. /* New Method: DoDragText */
  504. SOM_Scope short  SOMLINK AppleTestDrag_DragTextDoDragText(AppleTestDrag_DragText *somSelf, Environment *ev,
  505.         ODEventData* event);
  506.  
  507. /* New Method: ClipThis */
  508. SOM_Scope void  SOMLINK AppleTestDrag_DragTextClipThis(AppleTestDrag_DragText *somSelf, Environment *ev,
  509.         ODFacet* facet);
  510.  
  511. /* New Method: ClipToRoot */
  512. SOM_Scope void  SOMLINK AppleTestDrag_DragTextClipToRoot(AppleTestDrag_DragText *somSelf, Environment *ev,
  513.         ODFacet* facet);
  514.  
  515. /* New Method: DoCommand */
  516. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoCommand(AppleTestDrag_DragText *somSelf, Environment *ev,
  517.         ODFrame* frame,
  518.         ODCommandID command);
  519.  
  520. /* New Method: DoCut */
  521. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoCut(AppleTestDrag_DragText *somSelf, Environment *ev,
  522.         ODFrame* frame);
  523.  
  524. /* New Method: DoCopy */
  525. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoCopy(AppleTestDrag_DragText *somSelf, Environment *ev,
  526.         ODFrame* frame);
  527.  
  528. /* New Method: TranslateContentKind */
  529. SOM_Scope ODStorageUnit*  SOMLINK AppleTestDrag_DragTextTranslateContentKind(AppleTestDrag_DragText *somSelf, Environment *ev,
  530.         ODStorageUnit* contentSU,
  531.         ODType desiredKind,
  532.         ODType translateKind);
  533.  
  534. /* New Method: DoPaste */
  535. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoPaste(AppleTestDrag_DragText *somSelf, Environment *ev,
  536.         ODFrame* frame,
  537.         ODType desiredKind,
  538.         ODType translateKind);
  539.  
  540. /* New Method: DoPasteAs */
  541. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoPasteAs(AppleTestDrag_DragText *somSelf, Environment *ev,
  542.         ODFrame* frame);
  543.  
  544. /* New Method: CanPasteLink */
  545. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextCanPasteLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  546.         ODStorageUnit* contentSU,
  547.         ODBoolean isMyContent,
  548.         ODSShort pasteStart,
  549.         ODSShort pasteEnd);
  550.  
  551. /* New Method: DoPasteLink */
  552. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoPasteLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  553.         ODFrame* frame,
  554.         ODType desiredKind);
  555.  
  556. /* New Method: DoDropPaste */
  557. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDoDropPaste(AppleTestDrag_DragText *somSelf, Environment *ev,
  558.         ODStorageUnit* dropSU,
  559.         ODCloneKind cloneKind,
  560.         ODType desiredKind,
  561.         ODFacet* facet,
  562.         ODPoint* where);
  563.  
  564. /* New Method: DoDropPasteLink */
  565. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDoDropPasteLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  566.         ODStorageUnit* dropSU,
  567.         ODType desiredKind,
  568.         ODFacet* facet,
  569.         ODPoint* where);
  570.  
  571. /* New Method: DoLinkInfo */
  572. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoLinkInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  573.         ODFrame* frame);
  574.  
  575. /* New Method: DoClear */
  576. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoClear(AppleTestDrag_DragText *somSelf, Environment *ev,
  577.         ODFrame* frame);
  578.  
  579. /* New Method: DoSelectAll */
  580. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoSelectAll(AppleTestDrag_DragText *somSelf, Environment *ev,
  581.         ODFrame* frame);
  582.  
  583. /* New Method: DoSampleTwo */
  584. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoSampleTwo(AppleTestDrag_DragText *somSelf, Environment *ev,
  585.         ODFrame* frame);
  586.  
  587. /* New Method: DoSampleOne */
  588. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextDoSampleOne(AppleTestDrag_DragText *somSelf, Environment *ev,
  589.         ODFrame* frame);
  590.  
  591. /* New Method: CommonDropProlog */
  592. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCommonDropProlog(AppleTestDrag_DragText *somSelf, Environment *ev,
  593.         ODCloneKind cloneKind);
  594.  
  595. /* New Method: DropOneItem */
  596. SOM_Scope ODDropResult  SOMLINK AppleTestDrag_DragTextDropOneItem(AppleTestDrag_DragText *somSelf, Environment *ev,
  597.         ODStorageUnit* dropSU,
  598.         ODFacet* facet,
  599.         ODPoint* where);
  600.  
  601. /* New Method: UndoRedoCut */
  602. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoCut(AppleTestDrag_DragText *somSelf, Environment *ev,
  603.         UndoInfo* action,
  604.         ODUShort selector);
  605.  
  606. /* New Method: UndoRedoPaste */
  607. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoPaste(AppleTestDrag_DragText *somSelf, Environment *ev,
  608.         UndoInfo* action,
  609.         ODUShort selector);
  610.  
  611. /* New Method: UndoRedoPasteLink */
  612. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoPasteLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  613.         UndoInfo* action,
  614.         ODUShort selector);
  615.  
  616. /* New Method: UndoRedoClear */
  617. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoClear(AppleTestDrag_DragText *somSelf, Environment *ev,
  618.         UndoInfo* action,
  619.         ODUShort selector);
  620.  
  621. /* New Method: UndoRedoSampleOne */
  622. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoSampleOne(AppleTestDrag_DragText *somSelf, Environment *ev,
  623.         UndoInfo* action,
  624.         ODUShort selector);
  625.  
  626. /* New Method: UndoRedoSampleTwo */
  627. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoSampleTwo(AppleTestDrag_DragText *somSelf, Environment *ev,
  628.         UndoInfo* action,
  629.         ODUShort selector);
  630.  
  631. /* New Method: UndoRedoTyping */
  632. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoTyping(AppleTestDrag_DragText *somSelf, Environment *ev,
  633.         UndoInfo* action,
  634.         ODUShort selector);
  635.  
  636. /* New Method: UndoRedoStyling */
  637. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoRedoStyling(AppleTestDrag_DragText *somSelf, Environment *ev,
  638.         UndoInfo* action,
  639.         ODUShort selector);
  640.  
  641. /* New Method: PushUndoAction */
  642. SOM_Scope void  SOMLINK AppleTestDrag_DragTextPushUndoAction(AppleTestDrag_DragText *somSelf, Environment *ev,
  643.         ODFrame* frame,
  644.         ODCommandID command,
  645.         ODULong start,
  646.         ODULong end,
  647.         ODPtr text,
  648.         ODHandle style,
  649.         StringPtr undoText,
  650.         StringPtr redoText);
  651.  
  652. /* New Method: IncorporateTestDragContent */
  653. SOM_Scope void  SOMLINK AppleTestDrag_DragTextIncorporateTestDragContent(AppleTestDrag_DragText *somSelf, Environment *ev,
  654.         ODStorageUnit* su,
  655.         ODUpdateID change,
  656.         ODCloneKind cloneKind);
  657.  
  658. /* New Method: IncorporateStyledTextContent */
  659. SOM_Scope void  SOMLINK AppleTestDrag_DragTextIncorporateStyledTextContent(AppleTestDrag_DragText *somSelf, Environment *ev,
  660.         ODStorageUnit* su,
  661.         ODUpdateID change);
  662.  
  663. /* New Method: IncorporateTextContent */
  664. SOM_Scope void  SOMLINK AppleTestDrag_DragTextIncorporateTextContent(AppleTestDrag_DragText *somSelf, Environment *ev,
  665.         ODStorageUnit* su,
  666.         ODUpdateID change);
  667.  
  668. /* New Method: OpenWhitespace */
  669. SOM_Scope void  SOMLINK AppleTestDrag_DragTextOpenWhitespace(AppleTestDrag_DragText *somSelf, Environment *ev,
  670.         ODStorageUnit* su,
  671.         ODValueType kind);
  672.  
  673. /* New Method: InsertWhitespace */
  674. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInsertWhitespace(AppleTestDrag_DragText *somSelf, Environment *ev,
  675.         char firstChar,
  676.         char lastChar);
  677.  
  678. /* New Method: ExpandSelectionAroundLink */
  679. SOM_Scope void  SOMLINK AppleTestDrag_DragTextExpandSelectionAroundLink(AppleTestDrag_DragText *somSelf, Environment *ev);
  680.  
  681. /* New Method: SelectionInLinkSource */
  682. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextSelectionInLinkSource(AppleTestDrag_DragText *somSelf, Environment *ev);
  683.  
  684. /* New Method: SelectionInLinkDestination */
  685. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextSelectionInLinkDestination(AppleTestDrag_DragText *somSelf, Environment *ev);
  686.  
  687. /* New Method: PtInDestinationLink */
  688. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextPtInDestinationLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  689.         Point* thePoint);
  690.  
  691. /* New Method: AdjustDstLinks */
  692. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustDstLinks(AppleTestDrag_DragText *somSelf, Environment *ev,
  693.         ODSShort start,
  694.         ODSShort endOld,
  695.         ODSShort endNew,
  696.         ODUpdateID change);
  697.  
  698. /* New Method: AdjustSrcLinks */
  699. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustSrcLinks(AppleTestDrag_DragText *somSelf, Environment *ev,
  700.         ODSShort start,
  701.         ODSShort endOld,
  702.         ODSShort endNew,
  703.         ODUpdateID change);
  704.  
  705. /* New Method: CheckDstLinkDeletion */
  706. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCheckDstLinkDeletion(AppleTestDrag_DragText *somSelf, Environment *ev,
  707.         ODSShort start,
  708.         ODSShort endOld,
  709.         ODUpdateID change);
  710.  
  711. /* New Method: AbandonSourceLinks */
  712. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAbandonSourceLinks(AppleTestDrag_DragText *somSelf, Environment *ev,
  713.         ODSShort start,
  714.         ODSShort end);
  715.  
  716. /* New Method: RemoveSrcLink */
  717. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRemoveSrcLink(AppleTestDrag_DragText *somSelf, Environment *ev);
  718.  
  719. /* New Method: RemoveDstLink */
  720. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRemoveDstLink(AppleTestDrag_DragText *somSelf, Environment *ev);
  721.  
  722. /* New Method: RemoveLinkSpec */
  723. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRemoveLinkSpec(AppleTestDrag_DragText *somSelf, Environment *ev);
  724.  
  725. /* New Method: LinkChanged */
  726. SOM_Scope void  SOMLINK AppleTestDrag_DragTextLinkChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  727.         AppleTestDrag_DragText_SrceOfLink* srcLink,
  728.         ODUpdateID changeID);
  729.  
  730. /* New Method: IncorporateContentFromLink */
  731. SOM_Scope void  SOMLINK AppleTestDrag_DragTextIncorporateContentFromLink(AppleTestDrag_DragText *somSelf, Environment *ev);
  732.  
  733. /* New Method: AdjustLinks */
  734. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustLinks(AppleTestDrag_DragText *somSelf, Environment *ev,
  735.         ODSShort start,
  736.         ODSShort endOld,
  737.         ODSShort endNew,
  738.         ODUpdateID changeID);
  739.  
  740. /* New Method: AddLinkSpecToSU */
  741. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAddLinkSpecToSU(AppleTestDrag_DragText *somSelf, Environment *ev,
  742.         ODStorageUnit* su);
  743.  
  744. /* New Method: PasteLinkFromSU */
  745. SOM_Scope void  SOMLINK AppleTestDrag_DragTextPasteLinkFromSU(AppleTestDrag_DragText *somSelf, Environment *ev,
  746.         ODFrame* frame,
  747.         ODType desiredKind,
  748.         ODStorageUnit* su);
  749.  
  750. /* New Method: ShowLinkBorder */
  751. SOM_Scope void  SOMLINK AppleTestDrag_DragTextShowLinkBorder(AppleTestDrag_DragText *somSelf, Environment *ev,
  752.         ODFrame* frame,
  753.         AppleTestDrag_DragText_LinkBorderStyle borderStyle);
  754.  
  755. /* New Method: ShowAboutBox */
  756. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextShowAboutBox(AppleTestDrag_DragText *somSelf, Environment *ev,
  757.         ODFrame* frame);
  758.  
  759. /* New Method: UserCategoryString */
  760. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextUserCategoryString(AppleTestDrag_DragText *somSelf, Environment *ev,
  761.         ODName* name);
  762.  
  763. /* New Method: InstallObjectAccessors */
  764. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInstallObjectAccessors(AppleTestDrag_DragText *somSelf, Environment *ev);
  765.  
  766. /*
  767.  * Overridden methods
  768.  */
  769.  
  770. /* Overridden method: somInit */
  771. SOM_Scope void  SOMLINK AppleTestDrag_DragTextsomInit(AppleTestDrag_DragText *somSelf);
  772. #if !mw_bug
  773. SOMEXTERN
  774. #endif
  775. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_somInit)(AppleTestDrag_DragText *somSelf);
  776. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_somInit(AppleTestDrag_DragText *somSelf)
  777. {
  778.   (void)         (somSelf);
  779. }
  780. /* define a variety of (possibly ambiguous) short forms */
  781. #ifndef SOMGD_pmc_parent_somInit
  782.   #ifdef parent_somInit
  783.     #define SOMGD_pmc_parent_somInit
  784.     #undef parent_somInit
  785.   #else
  786.     #define parent_somInit AppleTestDrag_DragText_parent_ODPart_somInit
  787.   #endif
  788. #endif
  789. #ifndef SOMGD_pmc_parent_ODPart_somInit
  790.   #ifdef parent_ODPart_somInit
  791.     #define SOMGD_pmc_parent_ODPart_somInit
  792.     #undef parent_ODPart_somInit
  793.   #else
  794.     #define parent_ODPart_somInit AppleTestDrag_DragText_parent_ODPart_somInit
  795.   #endif
  796. #endif
  797. #define AppleTestDrag_DragText_parents_somInit(arg0) \
  798.   (void) AppleTestDrag_DragText_parent_ODPart_somInit(arg0)
  799.  
  800. /* Overridden method: somUninit */
  801. SOM_Scope void  SOMLINK AppleTestDrag_DragTextsomUninit(AppleTestDrag_DragText *somSelf);
  802. #if !mw_bug
  803. SOMEXTERN
  804. #endif
  805. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_somUninit)(AppleTestDrag_DragText *somSelf);
  806. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_somUninit(AppleTestDrag_DragText *somSelf)
  807. {
  808.   (void)         (somSelf);
  809. }
  810. /* define a variety of (possibly ambiguous) short forms */
  811. #ifndef SOMGD_pmc_parent_somUninit
  812.   #ifdef parent_somUninit
  813.     #define SOMGD_pmc_parent_somUninit
  814.     #undef parent_somUninit
  815.   #else
  816.     #define parent_somUninit AppleTestDrag_DragText_parent_ODPart_somUninit
  817.   #endif
  818. #endif
  819. #ifndef SOMGD_pmc_parent_ODPart_somUninit
  820.   #ifdef parent_ODPart_somUninit
  821.     #define SOMGD_pmc_parent_ODPart_somUninit
  822.     #undef parent_ODPart_somUninit
  823.   #else
  824.     #define parent_ODPart_somUninit AppleTestDrag_DragText_parent_ODPart_somUninit
  825.   #endif
  826. #endif
  827. #define AppleTestDrag_DragText_parents_somUninit(arg0) \
  828.   (void) AppleTestDrag_DragText_parent_ODPart_somUninit(arg0)
  829.  
  830. /* Overridden method: Externalize */
  831. SOM_Scope void  SOMLINK AppleTestDrag_DragTextExternalize(AppleTestDrag_DragText *somSelf, Environment *ev);
  832. #if !mw_bug
  833. SOMEXTERN
  834. #endif
  835. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_Externalize)(AppleTestDrag_DragText *somSelf, Environment *ev);
  836. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_Externalize(AppleTestDrag_DragText *somSelf, Environment *ev)
  837. {
  838.   ((somTD_xih_AppleTestDrag_DragText_Externalize)
  839.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPersistentObjectClassData.Externalize))
  840.         (somSelf,ev);
  841. #ifdef SOMCHKEXCEPT
  842.   SOMCHKEXCEPT;
  843. #endif
  844. }
  845. /* define a variety of (possibly ambiguous) short forms */
  846. #ifndef SOMGD_pmc_parent_Externalize
  847.   #ifdef parent_Externalize
  848.     #define SOMGD_pmc_parent_Externalize
  849.     #undef parent_Externalize
  850.   #else
  851.     #define parent_Externalize AppleTestDrag_DragText_parent_ODPart_Externalize
  852.   #endif
  853. #endif
  854. #ifndef SOMGD_pmc_parent_ODPart_Externalize
  855.   #ifdef parent_ODPart_Externalize
  856.     #define SOMGD_pmc_parent_ODPart_Externalize
  857.     #undef parent_ODPart_Externalize
  858.   #else
  859.     #define parent_ODPart_Externalize AppleTestDrag_DragText_parent_ODPart_Externalize
  860.   #endif
  861. #endif
  862. #define AppleTestDrag_DragText_parents_Externalize(arg0,arg1) \
  863.   (void) AppleTestDrag_DragText_parent_ODPart_Externalize(arg0,arg1)
  864.  
  865. /* Overridden method: Release */
  866. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRelease(AppleTestDrag_DragText *somSelf, Environment *ev);
  867. #if !mw_bug
  868. SOMEXTERN
  869. #endif
  870. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_Release)(AppleTestDrag_DragText *somSelf, Environment *ev);
  871. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_Release(AppleTestDrag_DragText *somSelf, Environment *ev)
  872. {
  873.   ((somTD_xih_AppleTestDrag_DragText_Release)
  874.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODRefCntObjectClassData.Release))
  875.         (somSelf,ev);
  876. #ifdef SOMCHKEXCEPT
  877.   SOMCHKEXCEPT;
  878. #endif
  879. }
  880. /* define a variety of (possibly ambiguous) short forms */
  881. #ifndef SOMGD_pmc_parent_Release
  882.   #ifdef parent_Release
  883.     #define SOMGD_pmc_parent_Release
  884.     #undef parent_Release
  885.   #else
  886.     #define parent_Release AppleTestDrag_DragText_parent_ODPart_Release
  887.   #endif
  888. #endif
  889. #ifndef SOMGD_pmc_parent_ODPart_Release
  890.   #ifdef parent_ODPart_Release
  891.     #define SOMGD_pmc_parent_ODPart_Release
  892.     #undef parent_ODPart_Release
  893.   #else
  894.     #define parent_ODPart_Release AppleTestDrag_DragText_parent_ODPart_Release
  895.   #endif
  896. #endif
  897. #define AppleTestDrag_DragText_parents_Release(arg0,arg1) \
  898.   (void) AppleTestDrag_DragText_parent_ODPart_Release(arg0,arg1)
  899.  
  900. /* Overridden method: ReleaseAll */
  901. SOM_Scope void  SOMLINK AppleTestDrag_DragTextReleaseAll(AppleTestDrag_DragText *somSelf, Environment *ev);
  902. #if !mw_bug
  903. SOMEXTERN
  904. #endif
  905. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ReleaseAll)(AppleTestDrag_DragText *somSelf, Environment *ev);
  906. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ReleaseAll(AppleTestDrag_DragText *somSelf, Environment *ev)
  907. {
  908.   ((somTD_xih_AppleTestDrag_DragText_ReleaseAll)
  909.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPersistentObjectClassData.ReleaseAll))
  910.         (somSelf,ev);
  911. #ifdef SOMCHKEXCEPT
  912.   SOMCHKEXCEPT;
  913. #endif
  914. }
  915. /* define a variety of (possibly ambiguous) short forms */
  916. #ifndef SOMGD_pmc_parent_ReleaseAll
  917.   #ifdef parent_ReleaseAll
  918.     #define SOMGD_pmc_parent_ReleaseAll
  919.     #undef parent_ReleaseAll
  920.   #else
  921.     #define parent_ReleaseAll AppleTestDrag_DragText_parent_ODPart_ReleaseAll
  922.   #endif
  923. #endif
  924. #ifndef SOMGD_pmc_parent_ODPart_ReleaseAll
  925.   #ifdef parent_ODPart_ReleaseAll
  926.     #define SOMGD_pmc_parent_ODPart_ReleaseAll
  927.     #undef parent_ODPart_ReleaseAll
  928.   #else
  929.     #define parent_ODPart_ReleaseAll AppleTestDrag_DragText_parent_ODPart_ReleaseAll
  930.   #endif
  931. #endif
  932. #define AppleTestDrag_DragText_parents_ReleaseAll(arg0,arg1) \
  933.   (void) AppleTestDrag_DragText_parent_ODPart_ReleaseAll(arg0,arg1)
  934.  
  935. /* Overridden method: HasExtension */
  936. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHasExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  937.         ODType extensionName);
  938. #if !mw_bug
  939. SOMEXTERN
  940. #endif
  941. typedef ODBoolean   (* SOMLINK somTD_xih_AppleTestDrag_DragText_HasExtension)(AppleTestDrag_DragText *somSelf, Environment *ev,
  942.         ODType extensionName);
  943. inline ODBoolean  SOMLINK AppleTestDrag_DragText_parent_ODPart_HasExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  944.     ODType extensionName)
  945. {
  946. #ifdef SOMCHKEXCEPT
  947.   ODBoolean __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_HasExtension)
  948.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODObjectClassData.HasExtension))
  949.         (somSelf,ev,extensionName);
  950.   SOMCHKEXCEPT;
  951.   return __somRetVal;
  952. #else
  953.   return  ((somTD_xih_AppleTestDrag_DragText_HasExtension)
  954.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODObjectClassData.HasExtension))
  955.         (somSelf,ev,extensionName);
  956. #endif
  957. }
  958. /* define a variety of (possibly ambiguous) short forms */
  959. #ifndef SOMGD_pmc_parent_HasExtension
  960.   #ifdef parent_HasExtension
  961.     #define SOMGD_pmc_parent_HasExtension
  962.     #undef parent_HasExtension
  963.   #else
  964.     #define parent_HasExtension AppleTestDrag_DragText_parent_ODPart_HasExtension
  965.   #endif
  966. #endif
  967. #ifndef SOMGD_pmc_parent_ODPart_HasExtension
  968.   #ifdef parent_ODPart_HasExtension
  969.     #define SOMGD_pmc_parent_ODPart_HasExtension
  970.     #undef parent_ODPart_HasExtension
  971.   #else
  972.     #define parent_ODPart_HasExtension AppleTestDrag_DragText_parent_ODPart_HasExtension
  973.   #endif
  974. #endif
  975. #define AppleTestDrag_DragText_parents_HasExtension(arg0,arg1,arg2) \
  976.   (void) AppleTestDrag_DragText_parent_ODPart_HasExtension(arg0,arg1,arg2)
  977.  
  978. /* Overridden method: AcquireExtension */
  979. SOM_Scope ODExtension*  SOMLINK AppleTestDrag_DragTextAcquireExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  980.         ODType extensionName);
  981. #if !mw_bug
  982. SOMEXTERN
  983. #endif
  984. typedef ODExtension*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AcquireExtension)(AppleTestDrag_DragText *somSelf, Environment *ev,
  985.         ODType extensionName);
  986. inline ODExtension*  SOMLINK AppleTestDrag_DragText_parent_ODPart_AcquireExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  987.     ODType extensionName)
  988. {
  989. #ifdef SOMCHKEXCEPT
  990.   ODExtension* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_AcquireExtension)
  991.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODObjectClassData.AcquireExtension))
  992.         (somSelf,ev,extensionName);
  993.   SOMCHKEXCEPT;
  994.   return __somRetVal;
  995. #else
  996.   return  ((somTD_xih_AppleTestDrag_DragText_AcquireExtension)
  997.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODObjectClassData.AcquireExtension))
  998.         (somSelf,ev,extensionName);
  999. #endif
  1000. }
  1001. /* define a variety of (possibly ambiguous) short forms */
  1002. #ifndef SOMGD_pmc_parent_AcquireExtension
  1003.   #ifdef parent_AcquireExtension
  1004.     #define SOMGD_pmc_parent_AcquireExtension
  1005.     #undef parent_AcquireExtension
  1006.   #else
  1007.     #define parent_AcquireExtension AppleTestDrag_DragText_parent_ODPart_AcquireExtension
  1008.   #endif
  1009. #endif
  1010. #ifndef SOMGD_pmc_parent_ODPart_AcquireExtension
  1011.   #ifdef parent_ODPart_AcquireExtension
  1012.     #define SOMGD_pmc_parent_ODPart_AcquireExtension
  1013.     #undef parent_ODPart_AcquireExtension
  1014.   #else
  1015.     #define parent_ODPart_AcquireExtension AppleTestDrag_DragText_parent_ODPart_AcquireExtension
  1016.   #endif
  1017. #endif
  1018. #define AppleTestDrag_DragText_parents_AcquireExtension(arg0,arg1,arg2) \
  1019.   (void) AppleTestDrag_DragText_parent_ODPart_AcquireExtension(arg0,arg1,arg2)
  1020.  
  1021. /* Overridden method: ReleaseExtension */
  1022. SOM_Scope void  SOMLINK AppleTestDrag_DragTextReleaseExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  1023.         ODExtension* extension);
  1024. #if !mw_bug
  1025. SOMEXTERN
  1026. #endif
  1027. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ReleaseExtension)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1028.         ODExtension* extension);
  1029. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ReleaseExtension(AppleTestDrag_DragText *somSelf, Environment *ev,
  1030.     ODExtension* extension)
  1031. {
  1032.   ((somTD_xih_AppleTestDrag_DragText_ReleaseExtension)
  1033.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODObjectClassData.ReleaseExtension))
  1034.         (somSelf,ev,extension);
  1035. #ifdef SOMCHKEXCEPT
  1036.   SOMCHKEXCEPT;
  1037. #endif
  1038. }
  1039. /* define a variety of (possibly ambiguous) short forms */
  1040. #ifndef SOMGD_pmc_parent_ReleaseExtension
  1041.   #ifdef parent_ReleaseExtension
  1042.     #define SOMGD_pmc_parent_ReleaseExtension
  1043.     #undef parent_ReleaseExtension
  1044.   #else
  1045.     #define parent_ReleaseExtension AppleTestDrag_DragText_parent_ODPart_ReleaseExtension
  1046.   #endif
  1047. #endif
  1048. #ifndef SOMGD_pmc_parent_ODPart_ReleaseExtension
  1049.   #ifdef parent_ODPart_ReleaseExtension
  1050.     #define SOMGD_pmc_parent_ODPart_ReleaseExtension
  1051.     #undef parent_ODPart_ReleaseExtension
  1052.   #else
  1053.     #define parent_ODPart_ReleaseExtension AppleTestDrag_DragText_parent_ODPart_ReleaseExtension
  1054.   #endif
  1055. #endif
  1056. #define AppleTestDrag_DragText_parents_ReleaseExtension(arg0,arg1,arg2) \
  1057.   (void) AppleTestDrag_DragText_parent_ODPart_ReleaseExtension(arg0,arg1,arg2)
  1058.  
  1059. /* Overridden method: FulfillPromise */
  1060. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFulfillPromise(AppleTestDrag_DragText *somSelf, Environment *ev,
  1061.         ODStorageUnitView* promiseSUView);
  1062. #if !mw_bug
  1063. SOMEXTERN
  1064. #endif
  1065. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FulfillPromise)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1066.         ODStorageUnitView* promiseSUView);
  1067. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FulfillPromise(AppleTestDrag_DragText *somSelf, Environment *ev,
  1068.     ODStorageUnitView* promiseSUView)
  1069. {
  1070.   ((somTD_xih_AppleTestDrag_DragText_FulfillPromise)
  1071.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FulfillPromise))
  1072.         (somSelf,ev,promiseSUView);
  1073. #ifdef SOMCHKEXCEPT
  1074.   SOMCHKEXCEPT;
  1075. #endif
  1076. }
  1077. /* define a variety of (possibly ambiguous) short forms */
  1078. #ifndef SOMGD_pmc_parent_FulfillPromise
  1079.   #ifdef parent_FulfillPromise
  1080.     #define SOMGD_pmc_parent_FulfillPromise
  1081.     #undef parent_FulfillPromise
  1082.   #else
  1083.     #define parent_FulfillPromise AppleTestDrag_DragText_parent_ODPart_FulfillPromise
  1084.   #endif
  1085. #endif
  1086. #ifndef SOMGD_pmc_parent_ODPart_FulfillPromise
  1087.   #ifdef parent_ODPart_FulfillPromise
  1088.     #define SOMGD_pmc_parent_ODPart_FulfillPromise
  1089.     #undef parent_ODPart_FulfillPromise
  1090.   #else
  1091.     #define parent_ODPart_FulfillPromise AppleTestDrag_DragText_parent_ODPart_FulfillPromise
  1092.   #endif
  1093. #endif
  1094. #define AppleTestDrag_DragText_parents_FulfillPromise(arg0,arg1,arg2) \
  1095.   (void) AppleTestDrag_DragText_parent_ODPart_FulfillPromise(arg0,arg1,arg2)
  1096.  
  1097. /* Overridden method: DropCompleted */
  1098. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDropCompleted(AppleTestDrag_DragText *somSelf, Environment *ev,
  1099.         ODPart* destPart,
  1100.         ODDropResult dropResult);
  1101. #if !mw_bug
  1102. SOMEXTERN
  1103. #endif
  1104. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DropCompleted)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1105.         ODPart* destPart,
  1106.         ODDropResult dropResult);
  1107. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DropCompleted(AppleTestDrag_DragText *somSelf, Environment *ev,
  1108.     ODPart* destPart,
  1109.     ODDropResult dropResult)
  1110. {
  1111.   ((somTD_xih_AppleTestDrag_DragText_DropCompleted)
  1112.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DropCompleted))
  1113.         (somSelf,ev,destPart,dropResult);
  1114. #ifdef SOMCHKEXCEPT
  1115.   SOMCHKEXCEPT;
  1116. #endif
  1117. }
  1118. /* define a variety of (possibly ambiguous) short forms */
  1119. #ifndef SOMGD_pmc_parent_DropCompleted
  1120.   #ifdef parent_DropCompleted
  1121.     #define SOMGD_pmc_parent_DropCompleted
  1122.     #undef parent_DropCompleted
  1123.   #else
  1124.     #define parent_DropCompleted AppleTestDrag_DragText_parent_ODPart_DropCompleted
  1125.   #endif
  1126. #endif
  1127. #ifndef SOMGD_pmc_parent_ODPart_DropCompleted
  1128.   #ifdef parent_ODPart_DropCompleted
  1129.     #define SOMGD_pmc_parent_ODPart_DropCompleted
  1130.     #undef parent_ODPart_DropCompleted
  1131.   #else
  1132.     #define parent_ODPart_DropCompleted AppleTestDrag_DragText_parent_ODPart_DropCompleted
  1133.   #endif
  1134. #endif
  1135. #define AppleTestDrag_DragText_parents_DropCompleted(arg0,arg1,arg2,arg3) \
  1136.   (void) AppleTestDrag_DragText_parent_ODPart_DropCompleted(arg0,arg1,arg2,arg3)
  1137.  
  1138. /* Overridden method: DragEnter */
  1139. SOM_Scope ODDragResult  SOMLINK AppleTestDrag_DragTextDragEnter(AppleTestDrag_DragText *somSelf, Environment *ev,
  1140.         ODDragItemIterator* dragInfo,
  1141.         ODFacet* facet,
  1142.         ODPoint* where);
  1143. #if !mw_bug
  1144. SOMEXTERN
  1145. #endif
  1146. typedef ODDragResult   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DragEnter)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1147.         ODDragItemIterator* dragInfo,
  1148.         ODFacet* facet,
  1149.         ODPoint* where);
  1150. inline ODDragResult  SOMLINK AppleTestDrag_DragText_parent_ODPart_DragEnter(AppleTestDrag_DragText *somSelf, Environment *ev,
  1151.     ODDragItemIterator* dragInfo,
  1152.     ODFacet* facet,
  1153.     ODPoint* where)
  1154. {
  1155. #ifdef SOMCHKEXCEPT
  1156.   ODDragResult __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_DragEnter)
  1157.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DragEnter))
  1158.         (somSelf,ev,dragInfo,facet,where);
  1159.   SOMCHKEXCEPT;
  1160.   return __somRetVal;
  1161. #else
  1162.   return  ((somTD_xih_AppleTestDrag_DragText_DragEnter)
  1163.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DragEnter))
  1164.         (somSelf,ev,dragInfo,facet,where);
  1165. #endif
  1166. }
  1167. /* define a variety of (possibly ambiguous) short forms */
  1168. #ifndef SOMGD_pmc_parent_DragEnter
  1169.   #ifdef parent_DragEnter
  1170.     #define SOMGD_pmc_parent_DragEnter
  1171.     #undef parent_DragEnter
  1172.   #else
  1173.     #define parent_DragEnter AppleTestDrag_DragText_parent_ODPart_DragEnter
  1174.   #endif
  1175. #endif
  1176. #ifndef SOMGD_pmc_parent_ODPart_DragEnter
  1177.   #ifdef parent_ODPart_DragEnter
  1178.     #define SOMGD_pmc_parent_ODPart_DragEnter
  1179.     #undef parent_ODPart_DragEnter
  1180.   #else
  1181.     #define parent_ODPart_DragEnter AppleTestDrag_DragText_parent_ODPart_DragEnter
  1182.   #endif
  1183. #endif
  1184. #define AppleTestDrag_DragText_parents_DragEnter(arg0,arg1,arg2,arg3,arg4) \
  1185.   (void) AppleTestDrag_DragText_parent_ODPart_DragEnter(arg0,arg1,arg2,arg3,arg4)
  1186.  
  1187. /* Overridden method: DragWithin */
  1188. SOM_Scope ODDragResult  SOMLINK AppleTestDrag_DragTextDragWithin(AppleTestDrag_DragText *somSelf, Environment *ev,
  1189.         ODDragItemIterator* dragInfo,
  1190.         ODFacet* facet,
  1191.         ODPoint* where);
  1192. #if !mw_bug
  1193. SOMEXTERN
  1194. #endif
  1195. typedef ODDragResult   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DragWithin)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1196.         ODDragItemIterator* dragInfo,
  1197.         ODFacet* facet,
  1198.         ODPoint* where);
  1199. inline ODDragResult  SOMLINK AppleTestDrag_DragText_parent_ODPart_DragWithin(AppleTestDrag_DragText *somSelf, Environment *ev,
  1200.     ODDragItemIterator* dragInfo,
  1201.     ODFacet* facet,
  1202.     ODPoint* where)
  1203. {
  1204. #ifdef SOMCHKEXCEPT
  1205.   ODDragResult __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_DragWithin)
  1206.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DragWithin))
  1207.         (somSelf,ev,dragInfo,facet,where);
  1208.   SOMCHKEXCEPT;
  1209.   return __somRetVal;
  1210. #else
  1211.   return  ((somTD_xih_AppleTestDrag_DragText_DragWithin)
  1212.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DragWithin))
  1213.         (somSelf,ev,dragInfo,facet,where);
  1214. #endif
  1215. }
  1216. /* define a variety of (possibly ambiguous) short forms */
  1217. #ifndef SOMGD_pmc_parent_DragWithin
  1218.   #ifdef parent_DragWithin
  1219.     #define SOMGD_pmc_parent_DragWithin
  1220.     #undef parent_DragWithin
  1221.   #else
  1222.     #define parent_DragWithin AppleTestDrag_DragText_parent_ODPart_DragWithin
  1223.   #endif
  1224. #endif
  1225. #ifndef SOMGD_pmc_parent_ODPart_DragWithin
  1226.   #ifdef parent_ODPart_DragWithin
  1227.     #define SOMGD_pmc_parent_ODPart_DragWithin
  1228.     #undef parent_ODPart_DragWithin
  1229.   #else
  1230.     #define parent_ODPart_DragWithin AppleTestDrag_DragText_parent_ODPart_DragWithin
  1231.   #endif
  1232. #endif
  1233. #define AppleTestDrag_DragText_parents_DragWithin(arg0,arg1,arg2,arg3,arg4) \
  1234.   (void) AppleTestDrag_DragText_parent_ODPart_DragWithin(arg0,arg1,arg2,arg3,arg4)
  1235.  
  1236. /* Overridden method: DragLeave */
  1237. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDragLeave(AppleTestDrag_DragText *somSelf, Environment *ev,
  1238.         ODFacet* facet,
  1239.         ODPoint* where);
  1240. #if !mw_bug
  1241. SOMEXTERN
  1242. #endif
  1243. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DragLeave)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1244.         ODFacet* facet,
  1245.         ODPoint* where);
  1246. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DragLeave(AppleTestDrag_DragText *somSelf, Environment *ev,
  1247.     ODFacet* facet,
  1248.     ODPoint* where)
  1249. {
  1250.   ((somTD_xih_AppleTestDrag_DragText_DragLeave)
  1251.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DragLeave))
  1252.         (somSelf,ev,facet,where);
  1253. #ifdef SOMCHKEXCEPT
  1254.   SOMCHKEXCEPT;
  1255. #endif
  1256. }
  1257. /* define a variety of (possibly ambiguous) short forms */
  1258. #ifndef SOMGD_pmc_parent_DragLeave
  1259.   #ifdef parent_DragLeave
  1260.     #define SOMGD_pmc_parent_DragLeave
  1261.     #undef parent_DragLeave
  1262.   #else
  1263.     #define parent_DragLeave AppleTestDrag_DragText_parent_ODPart_DragLeave
  1264.   #endif
  1265. #endif
  1266. #ifndef SOMGD_pmc_parent_ODPart_DragLeave
  1267.   #ifdef parent_ODPart_DragLeave
  1268.     #define SOMGD_pmc_parent_ODPart_DragLeave
  1269.     #undef parent_ODPart_DragLeave
  1270.   #else
  1271.     #define parent_ODPart_DragLeave AppleTestDrag_DragText_parent_ODPart_DragLeave
  1272.   #endif
  1273. #endif
  1274. #define AppleTestDrag_DragText_parents_DragLeave(arg0,arg1,arg2,arg3) \
  1275.   (void) AppleTestDrag_DragText_parent_ODPart_DragLeave(arg0,arg1,arg2,arg3)
  1276.  
  1277. /* Overridden method: Drop */
  1278. SOM_Scope ODDropResult  SOMLINK AppleTestDrag_DragTextDrop(AppleTestDrag_DragText *somSelf, Environment *ev,
  1279.         ODDragItemIterator* dropInfo,
  1280.         ODFacet* facet,
  1281.         ODPoint* where);
  1282. #if !mw_bug
  1283. SOMEXTERN
  1284. #endif
  1285. typedef ODDropResult   (* SOMLINK somTD_xih_AppleTestDrag_DragText_Drop)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1286.         ODDragItemIterator* dropInfo,
  1287.         ODFacet* facet,
  1288.         ODPoint* where);
  1289. inline ODDropResult  SOMLINK AppleTestDrag_DragText_parent_ODPart_Drop(AppleTestDrag_DragText *somSelf, Environment *ev,
  1290.     ODDragItemIterator* dropInfo,
  1291.     ODFacet* facet,
  1292.     ODPoint* where)
  1293. {
  1294. #ifdef SOMCHKEXCEPT
  1295.   ODDropResult __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_Drop)
  1296.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.Drop))
  1297.         (somSelf,ev,dropInfo,facet,where);
  1298.   SOMCHKEXCEPT;
  1299.   return __somRetVal;
  1300. #else
  1301.   return  ((somTD_xih_AppleTestDrag_DragText_Drop)
  1302.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.Drop))
  1303.         (somSelf,ev,dropInfo,facet,where);
  1304. #endif
  1305. }
  1306. /* define a variety of (possibly ambiguous) short forms */
  1307. #ifndef SOMGD_pmc_parent_Drop
  1308.   #ifdef parent_Drop
  1309.     #define SOMGD_pmc_parent_Drop
  1310.     #undef parent_Drop
  1311.   #else
  1312.     #define parent_Drop AppleTestDrag_DragText_parent_ODPart_Drop
  1313.   #endif
  1314. #endif
  1315. #ifndef SOMGD_pmc_parent_ODPart_Drop
  1316.   #ifdef parent_ODPart_Drop
  1317.     #define SOMGD_pmc_parent_ODPart_Drop
  1318.     #undef parent_ODPart_Drop
  1319.   #else
  1320.     #define parent_ODPart_Drop AppleTestDrag_DragText_parent_ODPart_Drop
  1321.   #endif
  1322. #endif
  1323. #define AppleTestDrag_DragText_parents_Drop(arg0,arg1,arg2,arg3,arg4) \
  1324.   (void) AppleTestDrag_DragText_parent_ODPart_Drop(arg0,arg1,arg2,arg3,arg4)
  1325.  
  1326. /* Overridden method: ContainingPartPropertiesUpdated */
  1327. SOM_Scope void  SOMLINK AppleTestDrag_DragTextContainingPartPropertiesUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  1328.         ODFrame* frame,
  1329.         ODStorageUnit* propertyUnit);
  1330. #if !mw_bug
  1331. SOMEXTERN
  1332. #endif
  1333. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ContainingPartPropertiesUpdated)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1334.         ODFrame* frame,
  1335.         ODStorageUnit* propertyUnit);
  1336. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ContainingPartPropertiesUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  1337.     ODFrame* frame,
  1338.     ODStorageUnit* propertyUnit)
  1339. {
  1340.   ((somTD_xih_AppleTestDrag_DragText_ContainingPartPropertiesUpdated)
  1341.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ContainingPartPropertiesUpdated))
  1342.         (somSelf,ev,frame,propertyUnit);
  1343. #ifdef SOMCHKEXCEPT
  1344.   SOMCHKEXCEPT;
  1345. #endif
  1346. }
  1347. /* define a variety of (possibly ambiguous) short forms */
  1348. #ifndef SOMGD_pmc_parent_ContainingPartPropertiesUpdated
  1349.   #ifdef parent_ContainingPartPropertiesUpdated
  1350.     #define SOMGD_pmc_parent_ContainingPartPropertiesUpdated
  1351.     #undef parent_ContainingPartPropertiesUpdated
  1352.   #else
  1353.     #define parent_ContainingPartPropertiesUpdated AppleTestDrag_DragText_parent_ODPart_ContainingPartPropertiesUpdated
  1354.   #endif
  1355. #endif
  1356. #ifndef SOMGD_pmc_parent_ODPart_ContainingPartPropertiesUpdated
  1357.   #ifdef parent_ODPart_ContainingPartPropertiesUpdated
  1358.     #define SOMGD_pmc_parent_ODPart_ContainingPartPropertiesUpdated
  1359.     #undef parent_ODPart_ContainingPartPropertiesUpdated
  1360.   #else
  1361.     #define parent_ODPart_ContainingPartPropertiesUpdated AppleTestDrag_DragText_parent_ODPart_ContainingPartPropertiesUpdated
  1362.   #endif
  1363. #endif
  1364. #define AppleTestDrag_DragText_parents_ContainingPartPropertiesUpdated(arg0,arg1,arg2,arg3) \
  1365.   (void) AppleTestDrag_DragText_parent_ODPart_ContainingPartPropertiesUpdated(arg0,arg1,arg2,arg3)
  1366.  
  1367. /* Overridden method: AcquireContainingPartProperties */
  1368. SOM_Scope ODStorageUnit*  SOMLINK AppleTestDrag_DragTextAcquireContainingPartProperties(AppleTestDrag_DragText *somSelf, Environment *ev,
  1369.         ODFrame* frame);
  1370. #if !mw_bug
  1371. SOMEXTERN
  1372. #endif
  1373. typedef ODStorageUnit*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AcquireContainingPartProperties)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1374.         ODFrame* frame);
  1375. inline ODStorageUnit*  SOMLINK AppleTestDrag_DragText_parent_ODPart_AcquireContainingPartProperties(AppleTestDrag_DragText *somSelf, Environment *ev,
  1376.     ODFrame* frame)
  1377. {
  1378. #ifdef SOMCHKEXCEPT
  1379.   ODStorageUnit* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_AcquireContainingPartProperties)
  1380.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AcquireContainingPartProperties))
  1381.         (somSelf,ev,frame);
  1382.   SOMCHKEXCEPT;
  1383.   return __somRetVal;
  1384. #else
  1385.   return  ((somTD_xih_AppleTestDrag_DragText_AcquireContainingPartProperties)
  1386.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AcquireContainingPartProperties))
  1387.         (somSelf,ev,frame);
  1388. #endif
  1389. }
  1390. /* define a variety of (possibly ambiguous) short forms */
  1391. #ifndef SOMGD_pmc_parent_AcquireContainingPartProperties
  1392.   #ifdef parent_AcquireContainingPartProperties
  1393.     #define SOMGD_pmc_parent_AcquireContainingPartProperties
  1394.     #undef parent_AcquireContainingPartProperties
  1395.   #else
  1396.     #define parent_AcquireContainingPartProperties AppleTestDrag_DragText_parent_ODPart_AcquireContainingPartProperties
  1397.   #endif
  1398. #endif
  1399. #ifndef SOMGD_pmc_parent_ODPart_AcquireContainingPartProperties
  1400.   #ifdef parent_ODPart_AcquireContainingPartProperties
  1401.     #define SOMGD_pmc_parent_ODPart_AcquireContainingPartProperties
  1402.     #undef parent_ODPart_AcquireContainingPartProperties
  1403.   #else
  1404.     #define parent_ODPart_AcquireContainingPartProperties AppleTestDrag_DragText_parent_ODPart_AcquireContainingPartProperties
  1405.   #endif
  1406. #endif
  1407. #define AppleTestDrag_DragText_parents_AcquireContainingPartProperties(arg0,arg1,arg2) \
  1408.   (void) AppleTestDrag_DragText_parent_ODPart_AcquireContainingPartProperties(arg0,arg1,arg2)
  1409.  
  1410. /* Overridden method: RevealFrame */
  1411. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextRevealFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  1412.         ODFrame* embeddedFrame,
  1413.         ODShape* revealShape);
  1414. #if !mw_bug
  1415. SOMEXTERN
  1416. #endif
  1417. typedef ODBoolean   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RevealFrame)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1418.         ODFrame* embeddedFrame,
  1419.         ODShape* revealShape);
  1420. inline ODBoolean  SOMLINK AppleTestDrag_DragText_parent_ODPart_RevealFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  1421.     ODFrame* embeddedFrame,
  1422.     ODShape* revealShape)
  1423. {
  1424. #ifdef SOMCHKEXCEPT
  1425.   ODBoolean __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_RevealFrame)
  1426.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RevealFrame))
  1427.         (somSelf,ev,embeddedFrame,revealShape);
  1428.   SOMCHKEXCEPT;
  1429.   return __somRetVal;
  1430. #else
  1431.   return  ((somTD_xih_AppleTestDrag_DragText_RevealFrame)
  1432.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RevealFrame))
  1433.         (somSelf,ev,embeddedFrame,revealShape);
  1434. #endif
  1435. }
  1436. /* define a variety of (possibly ambiguous) short forms */
  1437. #ifndef SOMGD_pmc_parent_RevealFrame
  1438.   #ifdef parent_RevealFrame
  1439.     #define SOMGD_pmc_parent_RevealFrame
  1440.     #undef parent_RevealFrame
  1441.   #else
  1442.     #define parent_RevealFrame AppleTestDrag_DragText_parent_ODPart_RevealFrame
  1443.   #endif
  1444. #endif
  1445. #ifndef SOMGD_pmc_parent_ODPart_RevealFrame
  1446.   #ifdef parent_ODPart_RevealFrame
  1447.     #define SOMGD_pmc_parent_ODPart_RevealFrame
  1448.     #undef parent_ODPart_RevealFrame
  1449.   #else
  1450.     #define parent_ODPart_RevealFrame AppleTestDrag_DragText_parent_ODPart_RevealFrame
  1451.   #endif
  1452. #endif
  1453. #define AppleTestDrag_DragText_parents_RevealFrame(arg0,arg1,arg2,arg3) \
  1454.   (void) AppleTestDrag_DragText_parent_ODPart_RevealFrame(arg0,arg1,arg2,arg3)
  1455.  
  1456. /* Overridden method: EmbeddedFrameSpec */
  1457. SOM_Scope void  SOMLINK AppleTestDrag_DragTextEmbeddedFrameSpec(AppleTestDrag_DragText *somSelf, Environment *ev,
  1458.         ODFrame* embeddedFrame,
  1459.         ODObjectSpec* spec);
  1460. #if !mw_bug
  1461. SOMEXTERN
  1462. #endif
  1463. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_EmbeddedFrameSpec)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1464.         ODFrame* embeddedFrame,
  1465.         ODObjectSpec* spec);
  1466. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameSpec(AppleTestDrag_DragText *somSelf, Environment *ev,
  1467.     ODFrame* embeddedFrame,
  1468.     ODObjectSpec* spec)
  1469. {
  1470.   ((somTD_xih_AppleTestDrag_DragText_EmbeddedFrameSpec)
  1471.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.EmbeddedFrameSpec))
  1472.         (somSelf,ev,embeddedFrame,spec);
  1473. #ifdef SOMCHKEXCEPT
  1474.   SOMCHKEXCEPT;
  1475. #endif
  1476. }
  1477. /* define a variety of (possibly ambiguous) short forms */
  1478. #ifndef SOMGD_pmc_parent_EmbeddedFrameSpec
  1479.   #ifdef parent_EmbeddedFrameSpec
  1480.     #define SOMGD_pmc_parent_EmbeddedFrameSpec
  1481.     #undef parent_EmbeddedFrameSpec
  1482.   #else
  1483.     #define parent_EmbeddedFrameSpec AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameSpec
  1484.   #endif
  1485. #endif
  1486. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  1487.   #ifdef parent_ODPart_EmbeddedFrameSpec
  1488.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  1489.     #undef parent_ODPart_EmbeddedFrameSpec
  1490.   #else
  1491.     #define parent_ODPart_EmbeddedFrameSpec AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameSpec
  1492.   #endif
  1493. #endif
  1494. #define AppleTestDrag_DragText_parents_EmbeddedFrameSpec(arg0,arg1,arg2,arg3) \
  1495.   (void) AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameSpec(arg0,arg1,arg2,arg3)
  1496.  
  1497. /* Overridden method: CreateEmbeddedFramesIterator */
  1498. SOM_Scope ODEmbeddedFramesIterator*  SOMLINK AppleTestDrag_DragTextCreateEmbeddedFramesIterator(AppleTestDrag_DragText *somSelf, Environment *ev,
  1499.         ODFrame* frame);
  1500. #if !mw_bug
  1501. SOMEXTERN
  1502. #endif
  1503. typedef ODEmbeddedFramesIterator*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CreateEmbeddedFramesIterator)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1504.         ODFrame* frame);
  1505. inline ODEmbeddedFramesIterator*  SOMLINK AppleTestDrag_DragText_parent_ODPart_CreateEmbeddedFramesIterator(AppleTestDrag_DragText *somSelf, Environment *ev,
  1506.     ODFrame* frame)
  1507. {
  1508. #ifdef SOMCHKEXCEPT
  1509.   ODEmbeddedFramesIterator* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_CreateEmbeddedFramesIterator)
  1510.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CreateEmbeddedFramesIterator))
  1511.         (somSelf,ev,frame);
  1512.   SOMCHKEXCEPT;
  1513.   return __somRetVal;
  1514. #else
  1515.   return  ((somTD_xih_AppleTestDrag_DragText_CreateEmbeddedFramesIterator)
  1516.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CreateEmbeddedFramesIterator))
  1517.         (somSelf,ev,frame);
  1518. #endif
  1519. }
  1520. /* define a variety of (possibly ambiguous) short forms */
  1521. #ifndef SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  1522.   #ifdef parent_CreateEmbeddedFramesIterator
  1523.     #define SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  1524.     #undef parent_CreateEmbeddedFramesIterator
  1525.   #else
  1526.     #define parent_CreateEmbeddedFramesIterator AppleTestDrag_DragText_parent_ODPart_CreateEmbeddedFramesIterator
  1527.   #endif
  1528. #endif
  1529. #ifndef SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  1530.   #ifdef parent_ODPart_CreateEmbeddedFramesIterator
  1531.     #define SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  1532.     #undef parent_ODPart_CreateEmbeddedFramesIterator
  1533.   #else
  1534.     #define parent_ODPart_CreateEmbeddedFramesIterator AppleTestDrag_DragText_parent_ODPart_CreateEmbeddedFramesIterator
  1535.   #endif
  1536. #endif
  1537. #define AppleTestDrag_DragText_parents_CreateEmbeddedFramesIterator(arg0,arg1,arg2) \
  1538.   (void) AppleTestDrag_DragText_parent_ODPart_CreateEmbeddedFramesIterator(arg0,arg1,arg2)
  1539.  
  1540. /* Overridden method: DisplayFrameAdded */
  1541. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDisplayFrameAdded(AppleTestDrag_DragText *somSelf, Environment *ev,
  1542.         ODFrame* frame);
  1543. #if !mw_bug
  1544. SOMEXTERN
  1545. #endif
  1546. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DisplayFrameAdded)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1547.         ODFrame* frame);
  1548. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DisplayFrameAdded(AppleTestDrag_DragText *somSelf, Environment *ev,
  1549.     ODFrame* frame)
  1550. {
  1551.   ((somTD_xih_AppleTestDrag_DragText_DisplayFrameAdded)
  1552.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DisplayFrameAdded))
  1553.         (somSelf,ev,frame);
  1554. #ifdef SOMCHKEXCEPT
  1555.   SOMCHKEXCEPT;
  1556. #endif
  1557. }
  1558. /* define a variety of (possibly ambiguous) short forms */
  1559. #ifndef SOMGD_pmc_parent_DisplayFrameAdded
  1560.   #ifdef parent_DisplayFrameAdded
  1561.     #define SOMGD_pmc_parent_DisplayFrameAdded
  1562.     #undef parent_DisplayFrameAdded
  1563.   #else
  1564.     #define parent_DisplayFrameAdded AppleTestDrag_DragText_parent_ODPart_DisplayFrameAdded
  1565.   #endif
  1566. #endif
  1567. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameAdded
  1568.   #ifdef parent_ODPart_DisplayFrameAdded
  1569.     #define SOMGD_pmc_parent_ODPart_DisplayFrameAdded
  1570.     #undef parent_ODPart_DisplayFrameAdded
  1571.   #else
  1572.     #define parent_ODPart_DisplayFrameAdded AppleTestDrag_DragText_parent_ODPart_DisplayFrameAdded
  1573.   #endif
  1574. #endif
  1575. #define AppleTestDrag_DragText_parents_DisplayFrameAdded(arg0,arg1,arg2) \
  1576.   (void) AppleTestDrag_DragText_parent_ODPart_DisplayFrameAdded(arg0,arg1,arg2)
  1577.  
  1578. /* Overridden method: DisplayFrameRemoved */
  1579. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDisplayFrameRemoved(AppleTestDrag_DragText *somSelf, Environment *ev,
  1580.         ODFrame* frame);
  1581. #if !mw_bug
  1582. SOMEXTERN
  1583. #endif
  1584. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DisplayFrameRemoved)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1585.         ODFrame* frame);
  1586. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DisplayFrameRemoved(AppleTestDrag_DragText *somSelf, Environment *ev,
  1587.     ODFrame* frame)
  1588. {
  1589.   ((somTD_xih_AppleTestDrag_DragText_DisplayFrameRemoved)
  1590.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DisplayFrameRemoved))
  1591.         (somSelf,ev,frame);
  1592. #ifdef SOMCHKEXCEPT
  1593.   SOMCHKEXCEPT;
  1594. #endif
  1595. }
  1596. /* define a variety of (possibly ambiguous) short forms */
  1597. #ifndef SOMGD_pmc_parent_DisplayFrameRemoved
  1598.   #ifdef parent_DisplayFrameRemoved
  1599.     #define SOMGD_pmc_parent_DisplayFrameRemoved
  1600.     #undef parent_DisplayFrameRemoved
  1601.   #else
  1602.     #define parent_DisplayFrameRemoved AppleTestDrag_DragText_parent_ODPart_DisplayFrameRemoved
  1603.   #endif
  1604. #endif
  1605. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameRemoved
  1606.   #ifdef parent_ODPart_DisplayFrameRemoved
  1607.     #define SOMGD_pmc_parent_ODPart_DisplayFrameRemoved
  1608.     #undef parent_ODPart_DisplayFrameRemoved
  1609.   #else
  1610.     #define parent_ODPart_DisplayFrameRemoved AppleTestDrag_DragText_parent_ODPart_DisplayFrameRemoved
  1611.   #endif
  1612. #endif
  1613. #define AppleTestDrag_DragText_parents_DisplayFrameRemoved(arg0,arg1,arg2) \
  1614.   (void) AppleTestDrag_DragText_parent_ODPart_DisplayFrameRemoved(arg0,arg1,arg2)
  1615.  
  1616. /* Overridden method: DisplayFrameConnected */
  1617. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDisplayFrameConnected(AppleTestDrag_DragText *somSelf, Environment *ev,
  1618.         ODFrame* frame);
  1619. #if !mw_bug
  1620. SOMEXTERN
  1621. #endif
  1622. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DisplayFrameConnected)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1623.         ODFrame* frame);
  1624. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DisplayFrameConnected(AppleTestDrag_DragText *somSelf, Environment *ev,
  1625.     ODFrame* frame)
  1626. {
  1627.   ((somTD_xih_AppleTestDrag_DragText_DisplayFrameConnected)
  1628.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DisplayFrameConnected))
  1629.         (somSelf,ev,frame);
  1630. #ifdef SOMCHKEXCEPT
  1631.   SOMCHKEXCEPT;
  1632. #endif
  1633. }
  1634. /* define a variety of (possibly ambiguous) short forms */
  1635. #ifndef SOMGD_pmc_parent_DisplayFrameConnected
  1636.   #ifdef parent_DisplayFrameConnected
  1637.     #define SOMGD_pmc_parent_DisplayFrameConnected
  1638.     #undef parent_DisplayFrameConnected
  1639.   #else
  1640.     #define parent_DisplayFrameConnected AppleTestDrag_DragText_parent_ODPart_DisplayFrameConnected
  1641.   #endif
  1642. #endif
  1643. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameConnected
  1644.   #ifdef parent_ODPart_DisplayFrameConnected
  1645.     #define SOMGD_pmc_parent_ODPart_DisplayFrameConnected
  1646.     #undef parent_ODPart_DisplayFrameConnected
  1647.   #else
  1648.     #define parent_ODPart_DisplayFrameConnected AppleTestDrag_DragText_parent_ODPart_DisplayFrameConnected
  1649.   #endif
  1650. #endif
  1651. #define AppleTestDrag_DragText_parents_DisplayFrameConnected(arg0,arg1,arg2) \
  1652.   (void) AppleTestDrag_DragText_parent_ODPart_DisplayFrameConnected(arg0,arg1,arg2)
  1653.  
  1654. /* Overridden method: DisplayFrameClosed */
  1655. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDisplayFrameClosed(AppleTestDrag_DragText *somSelf, Environment *ev,
  1656.         ODFrame* frame);
  1657. #if !mw_bug
  1658. SOMEXTERN
  1659. #endif
  1660. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DisplayFrameClosed)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1661.         ODFrame* frame);
  1662. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DisplayFrameClosed(AppleTestDrag_DragText *somSelf, Environment *ev,
  1663.     ODFrame* frame)
  1664. {
  1665.   ((somTD_xih_AppleTestDrag_DragText_DisplayFrameClosed)
  1666.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DisplayFrameClosed))
  1667.         (somSelf,ev,frame);
  1668. #ifdef SOMCHKEXCEPT
  1669.   SOMCHKEXCEPT;
  1670. #endif
  1671. }
  1672. /* define a variety of (possibly ambiguous) short forms */
  1673. #ifndef SOMGD_pmc_parent_DisplayFrameClosed
  1674.   #ifdef parent_DisplayFrameClosed
  1675.     #define SOMGD_pmc_parent_DisplayFrameClosed
  1676.     #undef parent_DisplayFrameClosed
  1677.   #else
  1678.     #define parent_DisplayFrameClosed AppleTestDrag_DragText_parent_ODPart_DisplayFrameClosed
  1679.   #endif
  1680. #endif
  1681. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameClosed
  1682.   #ifdef parent_ODPart_DisplayFrameClosed
  1683.     #define SOMGD_pmc_parent_ODPart_DisplayFrameClosed
  1684.     #undef parent_ODPart_DisplayFrameClosed
  1685.   #else
  1686.     #define parent_ODPart_DisplayFrameClosed AppleTestDrag_DragText_parent_ODPart_DisplayFrameClosed
  1687.   #endif
  1688. #endif
  1689. #define AppleTestDrag_DragText_parents_DisplayFrameClosed(arg0,arg1,arg2) \
  1690.   (void) AppleTestDrag_DragText_parent_ODPart_DisplayFrameClosed(arg0,arg1,arg2)
  1691.  
  1692. /* Overridden method: AttachSourceFrame */
  1693. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAttachSourceFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  1694.         ODFrame* frame,
  1695.         ODFrame* sourceFrame);
  1696. #if !mw_bug
  1697. SOMEXTERN
  1698. #endif
  1699. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AttachSourceFrame)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1700.         ODFrame* frame,
  1701.         ODFrame* sourceFrame);
  1702. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_AttachSourceFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  1703.     ODFrame* frame,
  1704.     ODFrame* sourceFrame)
  1705. {
  1706.   ((somTD_xih_AppleTestDrag_DragText_AttachSourceFrame)
  1707.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AttachSourceFrame))
  1708.         (somSelf,ev,frame,sourceFrame);
  1709. #ifdef SOMCHKEXCEPT
  1710.   SOMCHKEXCEPT;
  1711. #endif
  1712. }
  1713. /* define a variety of (possibly ambiguous) short forms */
  1714. #ifndef SOMGD_pmc_parent_AttachSourceFrame
  1715.   #ifdef parent_AttachSourceFrame
  1716.     #define SOMGD_pmc_parent_AttachSourceFrame
  1717.     #undef parent_AttachSourceFrame
  1718.   #else
  1719.     #define parent_AttachSourceFrame AppleTestDrag_DragText_parent_ODPart_AttachSourceFrame
  1720.   #endif
  1721. #endif
  1722. #ifndef SOMGD_pmc_parent_ODPart_AttachSourceFrame
  1723.   #ifdef parent_ODPart_AttachSourceFrame
  1724.     #define SOMGD_pmc_parent_ODPart_AttachSourceFrame
  1725.     #undef parent_ODPart_AttachSourceFrame
  1726.   #else
  1727.     #define parent_ODPart_AttachSourceFrame AppleTestDrag_DragText_parent_ODPart_AttachSourceFrame
  1728.   #endif
  1729. #endif
  1730. #define AppleTestDrag_DragText_parents_AttachSourceFrame(arg0,arg1,arg2,arg3) \
  1731.   (void) AppleTestDrag_DragText_parent_ODPart_AttachSourceFrame(arg0,arg1,arg2,arg3)
  1732.  
  1733. /* Overridden method: GeometryChanged */
  1734. SOM_Scope void  SOMLINK AppleTestDrag_DragTextGeometryChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1735.         ODFacet* facet,
  1736.         ODBoolean clipShapeChanged,
  1737.         ODBoolean externalTransformChanged);
  1738. #if !mw_bug
  1739. SOMEXTERN
  1740. #endif
  1741. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_GeometryChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1742.         ODFacet* facet,
  1743.         ODBoolean clipShapeChanged,
  1744.         ODBoolean externalTransformChanged);
  1745. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_GeometryChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1746.     ODFacet* facet,
  1747.     ODBoolean clipShapeChanged,
  1748.     ODBoolean externalTransformChanged)
  1749. {
  1750.   ((somTD_xih_AppleTestDrag_DragText_GeometryChanged)
  1751.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.GeometryChanged))
  1752.         (somSelf,ev,facet,clipShapeChanged,externalTransformChanged);
  1753. #ifdef SOMCHKEXCEPT
  1754.   SOMCHKEXCEPT;
  1755. #endif
  1756. }
  1757. /* define a variety of (possibly ambiguous) short forms */
  1758. #ifndef SOMGD_pmc_parent_GeometryChanged
  1759.   #ifdef parent_GeometryChanged
  1760.     #define SOMGD_pmc_parent_GeometryChanged
  1761.     #undef parent_GeometryChanged
  1762.   #else
  1763.     #define parent_GeometryChanged AppleTestDrag_DragText_parent_ODPart_GeometryChanged
  1764.   #endif
  1765. #endif
  1766. #ifndef SOMGD_pmc_parent_ODPart_GeometryChanged
  1767.   #ifdef parent_ODPart_GeometryChanged
  1768.     #define SOMGD_pmc_parent_ODPart_GeometryChanged
  1769.     #undef parent_ODPart_GeometryChanged
  1770.   #else
  1771.     #define parent_ODPart_GeometryChanged AppleTestDrag_DragText_parent_ODPart_GeometryChanged
  1772.   #endif
  1773. #endif
  1774. #define AppleTestDrag_DragText_parents_GeometryChanged(arg0,arg1,arg2,arg3,arg4) \
  1775.   (void) AppleTestDrag_DragText_parent_ODPart_GeometryChanged(arg0,arg1,arg2,arg3,arg4)
  1776.  
  1777. /* Overridden method: FrameShapeChanged */
  1778. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFrameShapeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1779.         ODFrame* frame);
  1780. #if !mw_bug
  1781. SOMEXTERN
  1782. #endif
  1783. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FrameShapeChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1784.         ODFrame* frame);
  1785. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FrameShapeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1786.     ODFrame* frame)
  1787. {
  1788.   ((somTD_xih_AppleTestDrag_DragText_FrameShapeChanged)
  1789.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FrameShapeChanged))
  1790.         (somSelf,ev,frame);
  1791. #ifdef SOMCHKEXCEPT
  1792.   SOMCHKEXCEPT;
  1793. #endif
  1794. }
  1795. /* define a variety of (possibly ambiguous) short forms */
  1796. #ifndef SOMGD_pmc_parent_FrameShapeChanged
  1797.   #ifdef parent_FrameShapeChanged
  1798.     #define SOMGD_pmc_parent_FrameShapeChanged
  1799.     #undef parent_FrameShapeChanged
  1800.   #else
  1801.     #define parent_FrameShapeChanged AppleTestDrag_DragText_parent_ODPart_FrameShapeChanged
  1802.   #endif
  1803. #endif
  1804. #ifndef SOMGD_pmc_parent_ODPart_FrameShapeChanged
  1805.   #ifdef parent_ODPart_FrameShapeChanged
  1806.     #define SOMGD_pmc_parent_ODPart_FrameShapeChanged
  1807.     #undef parent_ODPart_FrameShapeChanged
  1808.   #else
  1809.     #define parent_ODPart_FrameShapeChanged AppleTestDrag_DragText_parent_ODPart_FrameShapeChanged
  1810.   #endif
  1811. #endif
  1812. #define AppleTestDrag_DragText_parents_FrameShapeChanged(arg0,arg1,arg2) \
  1813.   (void) AppleTestDrag_DragText_parent_ODPart_FrameShapeChanged(arg0,arg1,arg2)
  1814.  
  1815. /* Overridden method: ViewTypeChanged */
  1816. SOM_Scope void  SOMLINK AppleTestDrag_DragTextViewTypeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1817.         ODFrame* frame);
  1818. #if !mw_bug
  1819. SOMEXTERN
  1820. #endif
  1821. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ViewTypeChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1822.         ODFrame* frame);
  1823. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ViewTypeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1824.     ODFrame* frame)
  1825. {
  1826.   ((somTD_xih_AppleTestDrag_DragText_ViewTypeChanged)
  1827.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ViewTypeChanged))
  1828.         (somSelf,ev,frame);
  1829. #ifdef SOMCHKEXCEPT
  1830.   SOMCHKEXCEPT;
  1831. #endif
  1832. }
  1833. /* define a variety of (possibly ambiguous) short forms */
  1834. #ifndef SOMGD_pmc_parent_ViewTypeChanged
  1835.   #ifdef parent_ViewTypeChanged
  1836.     #define SOMGD_pmc_parent_ViewTypeChanged
  1837.     #undef parent_ViewTypeChanged
  1838.   #else
  1839.     #define parent_ViewTypeChanged AppleTestDrag_DragText_parent_ODPart_ViewTypeChanged
  1840.   #endif
  1841. #endif
  1842. #ifndef SOMGD_pmc_parent_ODPart_ViewTypeChanged
  1843.   #ifdef parent_ODPart_ViewTypeChanged
  1844.     #define SOMGD_pmc_parent_ODPart_ViewTypeChanged
  1845.     #undef parent_ODPart_ViewTypeChanged
  1846.   #else
  1847.     #define parent_ODPart_ViewTypeChanged AppleTestDrag_DragText_parent_ODPart_ViewTypeChanged
  1848.   #endif
  1849. #endif
  1850. #define AppleTestDrag_DragText_parents_ViewTypeChanged(arg0,arg1,arg2) \
  1851.   (void) AppleTestDrag_DragText_parent_ODPart_ViewTypeChanged(arg0,arg1,arg2)
  1852.  
  1853. /* Overridden method: PresentationChanged */
  1854. SOM_Scope void  SOMLINK AppleTestDrag_DragTextPresentationChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1855.         ODFrame* frame);
  1856. #if !mw_bug
  1857. SOMEXTERN
  1858. #endif
  1859. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_PresentationChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1860.         ODFrame* frame);
  1861. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_PresentationChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1862.     ODFrame* frame)
  1863. {
  1864.   ((somTD_xih_AppleTestDrag_DragText_PresentationChanged)
  1865.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.PresentationChanged))
  1866.         (somSelf,ev,frame);
  1867. #ifdef SOMCHKEXCEPT
  1868.   SOMCHKEXCEPT;
  1869. #endif
  1870. }
  1871. /* define a variety of (possibly ambiguous) short forms */
  1872. #ifndef SOMGD_pmc_parent_PresentationChanged
  1873.   #ifdef parent_PresentationChanged
  1874.     #define SOMGD_pmc_parent_PresentationChanged
  1875.     #undef parent_PresentationChanged
  1876.   #else
  1877.     #define parent_PresentationChanged AppleTestDrag_DragText_parent_ODPart_PresentationChanged
  1878.   #endif
  1879. #endif
  1880. #ifndef SOMGD_pmc_parent_ODPart_PresentationChanged
  1881.   #ifdef parent_ODPart_PresentationChanged
  1882.     #define SOMGD_pmc_parent_ODPart_PresentationChanged
  1883.     #undef parent_ODPart_PresentationChanged
  1884.   #else
  1885.     #define parent_ODPart_PresentationChanged AppleTestDrag_DragText_parent_ODPart_PresentationChanged
  1886.   #endif
  1887. #endif
  1888. #define AppleTestDrag_DragText_parents_PresentationChanged(arg0,arg1,arg2) \
  1889.   (void) AppleTestDrag_DragText_parent_ODPart_PresentationChanged(arg0,arg1,arg2)
  1890.  
  1891. /* Overridden method: SequenceChanged */
  1892. SOM_Scope void  SOMLINK AppleTestDrag_DragTextSequenceChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1893.         ODFrame* frame);
  1894. #if !mw_bug
  1895. SOMEXTERN
  1896. #endif
  1897. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_SequenceChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1898.         ODFrame* frame);
  1899. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_SequenceChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  1900.     ODFrame* frame)
  1901. {
  1902.   ((somTD_xih_AppleTestDrag_DragText_SequenceChanged)
  1903.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.SequenceChanged))
  1904.         (somSelf,ev,frame);
  1905. #ifdef SOMCHKEXCEPT
  1906.   SOMCHKEXCEPT;
  1907. #endif
  1908. }
  1909. /* define a variety of (possibly ambiguous) short forms */
  1910. #ifndef SOMGD_pmc_parent_SequenceChanged
  1911.   #ifdef parent_SequenceChanged
  1912.     #define SOMGD_pmc_parent_SequenceChanged
  1913.     #undef parent_SequenceChanged
  1914.   #else
  1915.     #define parent_SequenceChanged AppleTestDrag_DragText_parent_ODPart_SequenceChanged
  1916.   #endif
  1917. #endif
  1918. #ifndef SOMGD_pmc_parent_ODPart_SequenceChanged
  1919.   #ifdef parent_ODPart_SequenceChanged
  1920.     #define SOMGD_pmc_parent_ODPart_SequenceChanged
  1921.     #undef parent_ODPart_SequenceChanged
  1922.   #else
  1923.     #define parent_ODPart_SequenceChanged AppleTestDrag_DragText_parent_ODPart_SequenceChanged
  1924.   #endif
  1925. #endif
  1926. #define AppleTestDrag_DragText_parents_SequenceChanged(arg0,arg1,arg2) \
  1927.   (void) AppleTestDrag_DragText_parent_ODPart_SequenceChanged(arg0,arg1,arg2)
  1928.  
  1929. /* Overridden method: ReadPartInfo */
  1930. SOM_Scope ODInfoType  SOMLINK AppleTestDrag_DragTextReadPartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  1931.         ODFrame* frame,
  1932.         ODStorageUnitView* storageUnitView);
  1933. #if !mw_bug
  1934. SOMEXTERN
  1935. #endif
  1936. typedef ODInfoType   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ReadPartInfo)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1937.         ODFrame* frame,
  1938.         ODStorageUnitView* storageUnitView);
  1939. inline ODInfoType  SOMLINK AppleTestDrag_DragText_parent_ODPart_ReadPartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  1940.     ODFrame* frame,
  1941.     ODStorageUnitView* storageUnitView)
  1942. {
  1943. #ifdef SOMCHKEXCEPT
  1944.   ODInfoType __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_ReadPartInfo)
  1945.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ReadPartInfo))
  1946.         (somSelf,ev,frame,storageUnitView);
  1947.   SOMCHKEXCEPT;
  1948.   return __somRetVal;
  1949. #else
  1950.   return  ((somTD_xih_AppleTestDrag_DragText_ReadPartInfo)
  1951.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ReadPartInfo))
  1952.         (somSelf,ev,frame,storageUnitView);
  1953. #endif
  1954. }
  1955. /* define a variety of (possibly ambiguous) short forms */
  1956. #ifndef SOMGD_pmc_parent_ReadPartInfo
  1957.   #ifdef parent_ReadPartInfo
  1958.     #define SOMGD_pmc_parent_ReadPartInfo
  1959.     #undef parent_ReadPartInfo
  1960.   #else
  1961.     #define parent_ReadPartInfo AppleTestDrag_DragText_parent_ODPart_ReadPartInfo
  1962.   #endif
  1963. #endif
  1964. #ifndef SOMGD_pmc_parent_ODPart_ReadPartInfo
  1965.   #ifdef parent_ODPart_ReadPartInfo
  1966.     #define SOMGD_pmc_parent_ODPart_ReadPartInfo
  1967.     #undef parent_ODPart_ReadPartInfo
  1968.   #else
  1969.     #define parent_ODPart_ReadPartInfo AppleTestDrag_DragText_parent_ODPart_ReadPartInfo
  1970.   #endif
  1971. #endif
  1972. #define AppleTestDrag_DragText_parents_ReadPartInfo(arg0,arg1,arg2,arg3) \
  1973.   (void) AppleTestDrag_DragText_parent_ODPart_ReadPartInfo(arg0,arg1,arg2,arg3)
  1974.  
  1975. /* Overridden method: WritePartInfo */
  1976. SOM_Scope void  SOMLINK AppleTestDrag_DragTextWritePartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  1977.         ODInfoType partInfo,
  1978.         ODStorageUnitView* storageUnitView);
  1979. #if !mw_bug
  1980. SOMEXTERN
  1981. #endif
  1982. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_WritePartInfo)(AppleTestDrag_DragText *somSelf, Environment *ev,
  1983.         ODInfoType partInfo,
  1984.         ODStorageUnitView* storageUnitView);
  1985. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_WritePartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  1986.     ODInfoType partInfo,
  1987.     ODStorageUnitView* storageUnitView)
  1988. {
  1989.   ((somTD_xih_AppleTestDrag_DragText_WritePartInfo)
  1990.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.WritePartInfo))
  1991.         (somSelf,ev,partInfo,storageUnitView);
  1992. #ifdef SOMCHKEXCEPT
  1993.   SOMCHKEXCEPT;
  1994. #endif
  1995. }
  1996. /* define a variety of (possibly ambiguous) short forms */
  1997. #ifndef SOMGD_pmc_parent_WritePartInfo
  1998.   #ifdef parent_WritePartInfo
  1999.     #define SOMGD_pmc_parent_WritePartInfo
  2000.     #undef parent_WritePartInfo
  2001.   #else
  2002.     #define parent_WritePartInfo AppleTestDrag_DragText_parent_ODPart_WritePartInfo
  2003.   #endif
  2004. #endif
  2005. #ifndef SOMGD_pmc_parent_ODPart_WritePartInfo
  2006.   #ifdef parent_ODPart_WritePartInfo
  2007.     #define SOMGD_pmc_parent_ODPart_WritePartInfo
  2008.     #undef parent_ODPart_WritePartInfo
  2009.   #else
  2010.     #define parent_ODPart_WritePartInfo AppleTestDrag_DragText_parent_ODPart_WritePartInfo
  2011.   #endif
  2012. #endif
  2013. #define AppleTestDrag_DragText_parents_WritePartInfo(arg0,arg1,arg2,arg3) \
  2014.   (void) AppleTestDrag_DragText_parent_ODPart_WritePartInfo(arg0,arg1,arg2,arg3)
  2015.  
  2016. /* Overridden method: ClonePartInfo */
  2017. SOM_Scope void  SOMLINK AppleTestDrag_DragTextClonePartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  2018.         ODDraftKey key,
  2019.         ODInfoType partInfo,
  2020.         ODStorageUnitView* storageUnitView,
  2021.         ODFrame* scope);
  2022. #if !mw_bug
  2023. SOMEXTERN
  2024. #endif
  2025. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ClonePartInfo)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2026.         ODDraftKey key,
  2027.         ODInfoType partInfo,
  2028.         ODStorageUnitView* storageUnitView,
  2029.         ODFrame* scope);
  2030. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ClonePartInfo(AppleTestDrag_DragText *somSelf, Environment *ev,
  2031.     ODDraftKey key,
  2032.     ODInfoType partInfo,
  2033.     ODStorageUnitView* storageUnitView,
  2034.     ODFrame* scope)
  2035. {
  2036.   ((somTD_xih_AppleTestDrag_DragText_ClonePartInfo)
  2037.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ClonePartInfo))
  2038.         (somSelf,ev,key,partInfo,storageUnitView,scope);
  2039. #ifdef SOMCHKEXCEPT
  2040.   SOMCHKEXCEPT;
  2041. #endif
  2042. }
  2043. /* define a variety of (possibly ambiguous) short forms */
  2044. #ifndef SOMGD_pmc_parent_ClonePartInfo
  2045.   #ifdef parent_ClonePartInfo
  2046.     #define SOMGD_pmc_parent_ClonePartInfo
  2047.     #undef parent_ClonePartInfo
  2048.   #else
  2049.     #define parent_ClonePartInfo AppleTestDrag_DragText_parent_ODPart_ClonePartInfo
  2050.   #endif
  2051. #endif
  2052. #ifndef SOMGD_pmc_parent_ODPart_ClonePartInfo
  2053.   #ifdef parent_ODPart_ClonePartInfo
  2054.     #define SOMGD_pmc_parent_ODPart_ClonePartInfo
  2055.     #undef parent_ODPart_ClonePartInfo
  2056.   #else
  2057.     #define parent_ODPart_ClonePartInfo AppleTestDrag_DragText_parent_ODPart_ClonePartInfo
  2058.   #endif
  2059. #endif
  2060. #define AppleTestDrag_DragText_parents_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5) \
  2061.   (void) AppleTestDrag_DragText_parent_ODPart_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5)
  2062.  
  2063. /* Overridden method: Open */
  2064. SOM_Scope ODID  SOMLINK AppleTestDrag_DragTextOpen(AppleTestDrag_DragText *somSelf, Environment *ev,
  2065.         ODFrame* frame);
  2066. #if !mw_bug
  2067. SOMEXTERN
  2068. #endif
  2069. typedef ODID   (* SOMLINK somTD_xih_AppleTestDrag_DragText_Open)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2070.         ODFrame* frame);
  2071. inline ODID  SOMLINK AppleTestDrag_DragText_parent_ODPart_Open(AppleTestDrag_DragText *somSelf, Environment *ev,
  2072.     ODFrame* frame)
  2073. {
  2074. #ifdef SOMCHKEXCEPT
  2075.   ODID __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_Open)
  2076.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.Open))
  2077.         (somSelf,ev,frame);
  2078.   SOMCHKEXCEPT;
  2079.   return __somRetVal;
  2080. #else
  2081.   return  ((somTD_xih_AppleTestDrag_DragText_Open)
  2082.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.Open))
  2083.         (somSelf,ev,frame);
  2084. #endif
  2085. }
  2086. /* define a variety of (possibly ambiguous) short forms */
  2087. #ifndef SOMGD_pmc_parent_Open
  2088.   #ifdef parent_Open
  2089.     #define SOMGD_pmc_parent_Open
  2090.     #undef parent_Open
  2091.   #else
  2092.     #define parent_Open AppleTestDrag_DragText_parent_ODPart_Open
  2093.   #endif
  2094. #endif
  2095. #ifndef SOMGD_pmc_parent_ODPart_Open
  2096.   #ifdef parent_ODPart_Open
  2097.     #define SOMGD_pmc_parent_ODPart_Open
  2098.     #undef parent_ODPart_Open
  2099.   #else
  2100.     #define parent_ODPart_Open AppleTestDrag_DragText_parent_ODPart_Open
  2101.   #endif
  2102. #endif
  2103. #define AppleTestDrag_DragText_parents_Open(arg0,arg1,arg2) \
  2104.   (void) AppleTestDrag_DragText_parent_ODPart_Open(arg0,arg1,arg2)
  2105.  
  2106. /* Overridden method: RequestEmbeddedFrame */
  2107. SOM_Scope ODFrame*  SOMLINK AppleTestDrag_DragTextRequestEmbeddedFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  2108.         ODFrame* containingFrame,
  2109.         ODFrame* baseFrame,
  2110.         ODShape* frameShape,
  2111.         ODPart* embedPart,
  2112.         ODTypeToken viewType,
  2113.         ODTypeToken presentation,
  2114.         ODBoolean isOverlaid);
  2115. #if !mw_bug
  2116. SOMEXTERN
  2117. #endif
  2118. typedef ODFrame*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RequestEmbeddedFrame)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2119.         ODFrame* containingFrame,
  2120.         ODFrame* baseFrame,
  2121.         ODShape* frameShape,
  2122.         ODPart* embedPart,
  2123.         ODTypeToken viewType,
  2124.         ODTypeToken presentation,
  2125.         ODBoolean isOverlaid);
  2126. inline ODFrame*  SOMLINK AppleTestDrag_DragText_parent_ODPart_RequestEmbeddedFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  2127.     ODFrame* containingFrame,
  2128.     ODFrame* baseFrame,
  2129.     ODShape* frameShape,
  2130.     ODPart* embedPart,
  2131.     ODTypeToken viewType,
  2132.     ODTypeToken presentation,
  2133.     ODBoolean isOverlaid)
  2134. {
  2135. #ifdef SOMCHKEXCEPT
  2136.   ODFrame* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_RequestEmbeddedFrame)
  2137.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RequestEmbeddedFrame))
  2138.         (somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
  2139.   SOMCHKEXCEPT;
  2140.   return __somRetVal;
  2141. #else
  2142.   return  ((somTD_xih_AppleTestDrag_DragText_RequestEmbeddedFrame)
  2143.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RequestEmbeddedFrame))
  2144.         (somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
  2145. #endif
  2146. }
  2147. /* define a variety of (possibly ambiguous) short forms */
  2148. #ifndef SOMGD_pmc_parent_RequestEmbeddedFrame
  2149.   #ifdef parent_RequestEmbeddedFrame
  2150.     #define SOMGD_pmc_parent_RequestEmbeddedFrame
  2151.     #undef parent_RequestEmbeddedFrame
  2152.   #else
  2153.     #define parent_RequestEmbeddedFrame AppleTestDrag_DragText_parent_ODPart_RequestEmbeddedFrame
  2154.   #endif
  2155. #endif
  2156. #ifndef SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
  2157.   #ifdef parent_ODPart_RequestEmbeddedFrame
  2158.     #define SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
  2159.     #undef parent_ODPart_RequestEmbeddedFrame
  2160.   #else
  2161.     #define parent_ODPart_RequestEmbeddedFrame AppleTestDrag_DragText_parent_ODPart_RequestEmbeddedFrame
  2162.   #endif
  2163. #endif
  2164. #define AppleTestDrag_DragText_parents_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) \
  2165.   (void) AppleTestDrag_DragText_parent_ODPart_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8)
  2166.  
  2167. /* Overridden method: RemoveEmbeddedFrame */
  2168. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRemoveEmbeddedFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  2169.         ODFrame* embeddedFrame);
  2170. #if !mw_bug
  2171. SOMEXTERN
  2172. #endif
  2173. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RemoveEmbeddedFrame)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2174.         ODFrame* embeddedFrame);
  2175. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_RemoveEmbeddedFrame(AppleTestDrag_DragText *somSelf, Environment *ev,
  2176.     ODFrame* embeddedFrame)
  2177. {
  2178.   ((somTD_xih_AppleTestDrag_DragText_RemoveEmbeddedFrame)
  2179.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RemoveEmbeddedFrame))
  2180.         (somSelf,ev,embeddedFrame);
  2181. #ifdef SOMCHKEXCEPT
  2182.   SOMCHKEXCEPT;
  2183. #endif
  2184. }
  2185. /* define a variety of (possibly ambiguous) short forms */
  2186. #ifndef SOMGD_pmc_parent_RemoveEmbeddedFrame
  2187.   #ifdef parent_RemoveEmbeddedFrame
  2188.     #define SOMGD_pmc_parent_RemoveEmbeddedFrame
  2189.     #undef parent_RemoveEmbeddedFrame
  2190.   #else
  2191.     #define parent_RemoveEmbeddedFrame AppleTestDrag_DragText_parent_ODPart_RemoveEmbeddedFrame
  2192.   #endif
  2193. #endif
  2194. #ifndef SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  2195.   #ifdef parent_ODPart_RemoveEmbeddedFrame
  2196.     #define SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  2197.     #undef parent_ODPart_RemoveEmbeddedFrame
  2198.   #else
  2199.     #define parent_ODPart_RemoveEmbeddedFrame AppleTestDrag_DragText_parent_ODPart_RemoveEmbeddedFrame
  2200.   #endif
  2201. #endif
  2202. #define AppleTestDrag_DragText_parents_RemoveEmbeddedFrame(arg0,arg1,arg2) \
  2203.   (void) AppleTestDrag_DragText_parent_ODPart_RemoveEmbeddedFrame(arg0,arg1,arg2)
  2204.  
  2205. /* Overridden method: RequestFrameShape */
  2206. SOM_Scope ODShape*  SOMLINK AppleTestDrag_DragTextRequestFrameShape(AppleTestDrag_DragText *somSelf, Environment *ev,
  2207.         ODFrame* embeddedFrame,
  2208.         ODShape* frameShape);
  2209. #if !mw_bug
  2210. SOMEXTERN
  2211. #endif
  2212. typedef ODShape*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RequestFrameShape)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2213.         ODFrame* embeddedFrame,
  2214.         ODShape* frameShape);
  2215. inline ODShape*  SOMLINK AppleTestDrag_DragText_parent_ODPart_RequestFrameShape(AppleTestDrag_DragText *somSelf, Environment *ev,
  2216.     ODFrame* embeddedFrame,
  2217.     ODShape* frameShape)
  2218. {
  2219. #ifdef SOMCHKEXCEPT
  2220.   ODShape* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_RequestFrameShape)
  2221.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RequestFrameShape))
  2222.         (somSelf,ev,embeddedFrame,frameShape);
  2223.   SOMCHKEXCEPT;
  2224.   return __somRetVal;
  2225. #else
  2226.   return  ((somTD_xih_AppleTestDrag_DragText_RequestFrameShape)
  2227.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RequestFrameShape))
  2228.         (somSelf,ev,embeddedFrame,frameShape);
  2229. #endif
  2230. }
  2231. /* define a variety of (possibly ambiguous) short forms */
  2232. #ifndef SOMGD_pmc_parent_RequestFrameShape
  2233.   #ifdef parent_RequestFrameShape
  2234.     #define SOMGD_pmc_parent_RequestFrameShape
  2235.     #undef parent_RequestFrameShape
  2236.   #else
  2237.     #define parent_RequestFrameShape AppleTestDrag_DragText_parent_ODPart_RequestFrameShape
  2238.   #endif
  2239. #endif
  2240. #ifndef SOMGD_pmc_parent_ODPart_RequestFrameShape
  2241.   #ifdef parent_ODPart_RequestFrameShape
  2242.     #define SOMGD_pmc_parent_ODPart_RequestFrameShape
  2243.     #undef parent_ODPart_RequestFrameShape
  2244.   #else
  2245.     #define parent_ODPart_RequestFrameShape AppleTestDrag_DragText_parent_ODPart_RequestFrameShape
  2246.   #endif
  2247. #endif
  2248. #define AppleTestDrag_DragText_parents_RequestFrameShape(arg0,arg1,arg2,arg3) \
  2249.   (void) AppleTestDrag_DragText_parent_ODPart_RequestFrameShape(arg0,arg1,arg2,arg3)
  2250.  
  2251. /* Overridden method: UsedShapeChanged */
  2252. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUsedShapeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2253.         ODFrame* embeddedFrame);
  2254. #if !mw_bug
  2255. SOMEXTERN
  2256. #endif
  2257. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_UsedShapeChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2258.         ODFrame* embeddedFrame);
  2259. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_UsedShapeChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2260.     ODFrame* embeddedFrame)
  2261. {
  2262.   ((somTD_xih_AppleTestDrag_DragText_UsedShapeChanged)
  2263.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.UsedShapeChanged))
  2264.         (somSelf,ev,embeddedFrame);
  2265. #ifdef SOMCHKEXCEPT
  2266.   SOMCHKEXCEPT;
  2267. #endif
  2268. }
  2269. /* define a variety of (possibly ambiguous) short forms */
  2270. #ifndef SOMGD_pmc_parent_UsedShapeChanged
  2271.   #ifdef parent_UsedShapeChanged
  2272.     #define SOMGD_pmc_parent_UsedShapeChanged
  2273.     #undef parent_UsedShapeChanged
  2274.   #else
  2275.     #define parent_UsedShapeChanged AppleTestDrag_DragText_parent_ODPart_UsedShapeChanged
  2276.   #endif
  2277. #endif
  2278. #ifndef SOMGD_pmc_parent_ODPart_UsedShapeChanged
  2279.   #ifdef parent_ODPart_UsedShapeChanged
  2280.     #define SOMGD_pmc_parent_ODPart_UsedShapeChanged
  2281.     #undef parent_ODPart_UsedShapeChanged
  2282.   #else
  2283.     #define parent_ODPart_UsedShapeChanged AppleTestDrag_DragText_parent_ODPart_UsedShapeChanged
  2284.   #endif
  2285. #endif
  2286. #define AppleTestDrag_DragText_parents_UsedShapeChanged(arg0,arg1,arg2) \
  2287.   (void) AppleTestDrag_DragText_parent_ODPart_UsedShapeChanged(arg0,arg1,arg2)
  2288.  
  2289. /* Overridden method: AdjustBorderShape */
  2290. SOM_Scope ODShape*  SOMLINK AppleTestDrag_DragTextAdjustBorderShape(AppleTestDrag_DragText *somSelf, Environment *ev,
  2291.         ODFacet* embeddedFacet,
  2292.         ODShape* shape);
  2293. #if !mw_bug
  2294. SOMEXTERN
  2295. #endif
  2296. typedef ODShape*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AdjustBorderShape)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2297.         ODFacet* embeddedFacet,
  2298.         ODShape* shape);
  2299. inline ODShape*  SOMLINK AppleTestDrag_DragText_parent_ODPart_AdjustBorderShape(AppleTestDrag_DragText *somSelf, Environment *ev,
  2300.     ODFacet* embeddedFacet,
  2301.     ODShape* shape)
  2302. {
  2303. #ifdef SOMCHKEXCEPT
  2304.   ODShape* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_AdjustBorderShape)
  2305.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AdjustBorderShape))
  2306.         (somSelf,ev,embeddedFacet,shape);
  2307.   SOMCHKEXCEPT;
  2308.   return __somRetVal;
  2309. #else
  2310.   return  ((somTD_xih_AppleTestDrag_DragText_AdjustBorderShape)
  2311.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AdjustBorderShape))
  2312.         (somSelf,ev,embeddedFacet,shape);
  2313. #endif
  2314. }
  2315. /* define a variety of (possibly ambiguous) short forms */
  2316. #ifndef SOMGD_pmc_parent_AdjustBorderShape
  2317.   #ifdef parent_AdjustBorderShape
  2318.     #define SOMGD_pmc_parent_AdjustBorderShape
  2319.     #undef parent_AdjustBorderShape
  2320.   #else
  2321.     #define parent_AdjustBorderShape AppleTestDrag_DragText_parent_ODPart_AdjustBorderShape
  2322.   #endif
  2323. #endif
  2324. #ifndef SOMGD_pmc_parent_ODPart_AdjustBorderShape
  2325.   #ifdef parent_ODPart_AdjustBorderShape
  2326.     #define SOMGD_pmc_parent_ODPart_AdjustBorderShape
  2327.     #undef parent_ODPart_AdjustBorderShape
  2328.   #else
  2329.     #define parent_ODPart_AdjustBorderShape AppleTestDrag_DragText_parent_ODPart_AdjustBorderShape
  2330.   #endif
  2331. #endif
  2332. #define AppleTestDrag_DragText_parents_AdjustBorderShape(arg0,arg1,arg2,arg3) \
  2333.   (void) AppleTestDrag_DragText_parent_ODPart_AdjustBorderShape(arg0,arg1,arg2,arg3)
  2334.  
  2335. /* Overridden method: FacetAdded */
  2336. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFacetAdded(AppleTestDrag_DragText *somSelf, Environment *ev,
  2337.         ODFacet* facet);
  2338. #if !mw_bug
  2339. SOMEXTERN
  2340. #endif
  2341. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FacetAdded)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2342.         ODFacet* facet);
  2343. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FacetAdded(AppleTestDrag_DragText *somSelf, Environment *ev,
  2344.     ODFacet* facet)
  2345. {
  2346.   ((somTD_xih_AppleTestDrag_DragText_FacetAdded)
  2347.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FacetAdded))
  2348.         (somSelf,ev,facet);
  2349. #ifdef SOMCHKEXCEPT
  2350.   SOMCHKEXCEPT;
  2351. #endif
  2352. }
  2353. /* define a variety of (possibly ambiguous) short forms */
  2354. #ifndef SOMGD_pmc_parent_FacetAdded
  2355.   #ifdef parent_FacetAdded
  2356.     #define SOMGD_pmc_parent_FacetAdded
  2357.     #undef parent_FacetAdded
  2358.   #else
  2359.     #define parent_FacetAdded AppleTestDrag_DragText_parent_ODPart_FacetAdded
  2360.   #endif
  2361. #endif
  2362. #ifndef SOMGD_pmc_parent_ODPart_FacetAdded
  2363.   #ifdef parent_ODPart_FacetAdded
  2364.     #define SOMGD_pmc_parent_ODPart_FacetAdded
  2365.     #undef parent_ODPart_FacetAdded
  2366.   #else
  2367.     #define parent_ODPart_FacetAdded AppleTestDrag_DragText_parent_ODPart_FacetAdded
  2368.   #endif
  2369. #endif
  2370. #define AppleTestDrag_DragText_parents_FacetAdded(arg0,arg1,arg2) \
  2371.   (void) AppleTestDrag_DragText_parent_ODPart_FacetAdded(arg0,arg1,arg2)
  2372.  
  2373. /* Overridden method: FacetRemoved */
  2374. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFacetRemoved(AppleTestDrag_DragText *somSelf, Environment *ev,
  2375.         ODFacet* facet);
  2376. #if !mw_bug
  2377. SOMEXTERN
  2378. #endif
  2379. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FacetRemoved)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2380.         ODFacet* facet);
  2381. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FacetRemoved(AppleTestDrag_DragText *somSelf, Environment *ev,
  2382.     ODFacet* facet)
  2383. {
  2384.   ((somTD_xih_AppleTestDrag_DragText_FacetRemoved)
  2385.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FacetRemoved))
  2386.         (somSelf,ev,facet);
  2387. #ifdef SOMCHKEXCEPT
  2388.   SOMCHKEXCEPT;
  2389. #endif
  2390. }
  2391. /* define a variety of (possibly ambiguous) short forms */
  2392. #ifndef SOMGD_pmc_parent_FacetRemoved
  2393.   #ifdef parent_FacetRemoved
  2394.     #define SOMGD_pmc_parent_FacetRemoved
  2395.     #undef parent_FacetRemoved
  2396.   #else
  2397.     #define parent_FacetRemoved AppleTestDrag_DragText_parent_ODPart_FacetRemoved
  2398.   #endif
  2399. #endif
  2400. #ifndef SOMGD_pmc_parent_ODPart_FacetRemoved
  2401.   #ifdef parent_ODPart_FacetRemoved
  2402.     #define SOMGD_pmc_parent_ODPart_FacetRemoved
  2403.     #undef parent_ODPart_FacetRemoved
  2404.   #else
  2405.     #define parent_ODPart_FacetRemoved AppleTestDrag_DragText_parent_ODPart_FacetRemoved
  2406.   #endif
  2407. #endif
  2408. #define AppleTestDrag_DragText_parents_FacetRemoved(arg0,arg1,arg2) \
  2409.   (void) AppleTestDrag_DragText_parent_ODPart_FacetRemoved(arg0,arg1,arg2)
  2410.  
  2411. /* Overridden method: CanvasChanged */
  2412. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCanvasChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2413.         ODFacet* facet);
  2414. #if !mw_bug
  2415. SOMEXTERN
  2416. #endif
  2417. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CanvasChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2418.         ODFacet* facet);
  2419. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_CanvasChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2420.     ODFacet* facet)
  2421. {
  2422.   ((somTD_xih_AppleTestDrag_DragText_CanvasChanged)
  2423.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CanvasChanged))
  2424.         (somSelf,ev,facet);
  2425. #ifdef SOMCHKEXCEPT
  2426.   SOMCHKEXCEPT;
  2427. #endif
  2428. }
  2429. /* define a variety of (possibly ambiguous) short forms */
  2430. #ifndef SOMGD_pmc_parent_CanvasChanged
  2431.   #ifdef parent_CanvasChanged
  2432.     #define SOMGD_pmc_parent_CanvasChanged
  2433.     #undef parent_CanvasChanged
  2434.   #else
  2435.     #define parent_CanvasChanged AppleTestDrag_DragText_parent_ODPart_CanvasChanged
  2436.   #endif
  2437. #endif
  2438. #ifndef SOMGD_pmc_parent_ODPart_CanvasChanged
  2439.   #ifdef parent_ODPart_CanvasChanged
  2440.     #define SOMGD_pmc_parent_ODPart_CanvasChanged
  2441.     #undef parent_ODPart_CanvasChanged
  2442.   #else
  2443.     #define parent_ODPart_CanvasChanged AppleTestDrag_DragText_parent_ODPart_CanvasChanged
  2444.   #endif
  2445. #endif
  2446. #define AppleTestDrag_DragText_parents_CanvasChanged(arg0,arg1,arg2) \
  2447.   (void) AppleTestDrag_DragText_parent_ODPart_CanvasChanged(arg0,arg1,arg2)
  2448.  
  2449. /* Overridden method: Draw */
  2450. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDraw(AppleTestDrag_DragText *somSelf, Environment *ev,
  2451.         ODFacet* facet,
  2452.         ODShape* invalidShape);
  2453. #if !mw_bug
  2454. SOMEXTERN
  2455. #endif
  2456. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_Draw)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2457.         ODFacet* facet,
  2458.         ODShape* invalidShape);
  2459. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_Draw(AppleTestDrag_DragText *somSelf, Environment *ev,
  2460.     ODFacet* facet,
  2461.     ODShape* invalidShape)
  2462. {
  2463.   ((somTD_xih_AppleTestDrag_DragText_Draw)
  2464.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.Draw))
  2465.         (somSelf,ev,facet,invalidShape);
  2466. #ifdef SOMCHKEXCEPT
  2467.   SOMCHKEXCEPT;
  2468. #endif
  2469. }
  2470. /* define a variety of (possibly ambiguous) short forms */
  2471. #ifndef SOMGD_pmc_parent_Draw
  2472.   #ifdef parent_Draw
  2473.     #define SOMGD_pmc_parent_Draw
  2474.     #undef parent_Draw
  2475.   #else
  2476.     #define parent_Draw AppleTestDrag_DragText_parent_ODPart_Draw
  2477.   #endif
  2478. #endif
  2479. #ifndef SOMGD_pmc_parent_ODPart_Draw
  2480.   #ifdef parent_ODPart_Draw
  2481.     #define SOMGD_pmc_parent_ODPart_Draw
  2482.     #undef parent_ODPart_Draw
  2483.   #else
  2484.     #define parent_ODPart_Draw AppleTestDrag_DragText_parent_ODPart_Draw
  2485.   #endif
  2486. #endif
  2487. #define AppleTestDrag_DragText_parents_Draw(arg0,arg1,arg2,arg3) \
  2488.   (void) AppleTestDrag_DragText_parent_ODPart_Draw(arg0,arg1,arg2,arg3)
  2489.  
  2490. /* Overridden method: CanvasUpdated */
  2491. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCanvasUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2492.         ODCanvas* canvas);
  2493. #if !mw_bug
  2494. SOMEXTERN
  2495. #endif
  2496. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CanvasUpdated)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2497.         ODCanvas* canvas);
  2498. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_CanvasUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2499.     ODCanvas* canvas)
  2500. {
  2501.   ((somTD_xih_AppleTestDrag_DragText_CanvasUpdated)
  2502.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CanvasUpdated))
  2503.         (somSelf,ev,canvas);
  2504. #ifdef SOMCHKEXCEPT
  2505.   SOMCHKEXCEPT;
  2506. #endif
  2507. }
  2508. /* define a variety of (possibly ambiguous) short forms */
  2509. #ifndef SOMGD_pmc_parent_CanvasUpdated
  2510.   #ifdef parent_CanvasUpdated
  2511.     #define SOMGD_pmc_parent_CanvasUpdated
  2512.     #undef parent_CanvasUpdated
  2513.   #else
  2514.     #define parent_CanvasUpdated AppleTestDrag_DragText_parent_ODPart_CanvasUpdated
  2515.   #endif
  2516. #endif
  2517. #ifndef SOMGD_pmc_parent_ODPart_CanvasUpdated
  2518.   #ifdef parent_ODPart_CanvasUpdated
  2519.     #define SOMGD_pmc_parent_ODPart_CanvasUpdated
  2520.     #undef parent_ODPart_CanvasUpdated
  2521.   #else
  2522.     #define parent_ODPart_CanvasUpdated AppleTestDrag_DragText_parent_ODPart_CanvasUpdated
  2523.   #endif
  2524. #endif
  2525. #define AppleTestDrag_DragText_parents_CanvasUpdated(arg0,arg1,arg2) \
  2526.   (void) AppleTestDrag_DragText_parent_ODPart_CanvasUpdated(arg0,arg1,arg2)
  2527.  
  2528. /* Overridden method: HighlightChanged */
  2529. SOM_Scope void  SOMLINK AppleTestDrag_DragTextHighlightChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2530.         ODFacet* facet);
  2531. #if !mw_bug
  2532. SOMEXTERN
  2533. #endif
  2534. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_HighlightChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2535.         ODFacet* facet);
  2536. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_HighlightChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2537.     ODFacet* facet)
  2538. {
  2539.   ((somTD_xih_AppleTestDrag_DragText_HighlightChanged)
  2540.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.HighlightChanged))
  2541.         (somSelf,ev,facet);
  2542. #ifdef SOMCHKEXCEPT
  2543.   SOMCHKEXCEPT;
  2544. #endif
  2545. }
  2546. /* define a variety of (possibly ambiguous) short forms */
  2547. #ifndef SOMGD_pmc_parent_HighlightChanged
  2548.   #ifdef parent_HighlightChanged
  2549.     #define SOMGD_pmc_parent_HighlightChanged
  2550.     #undef parent_HighlightChanged
  2551.   #else
  2552.     #define parent_HighlightChanged AppleTestDrag_DragText_parent_ODPart_HighlightChanged
  2553.   #endif
  2554. #endif
  2555. #ifndef SOMGD_pmc_parent_ODPart_HighlightChanged
  2556.   #ifdef parent_ODPart_HighlightChanged
  2557.     #define SOMGD_pmc_parent_ODPart_HighlightChanged
  2558.     #undef parent_ODPart_HighlightChanged
  2559.   #else
  2560.     #define parent_ODPart_HighlightChanged AppleTestDrag_DragText_parent_ODPart_HighlightChanged
  2561.   #endif
  2562. #endif
  2563. #define AppleTestDrag_DragText_parents_HighlightChanged(arg0,arg1,arg2) \
  2564.   (void) AppleTestDrag_DragText_parent_ODPart_HighlightChanged(arg0,arg1,arg2)
  2565.  
  2566. /* Overridden method: GetPrintResolution */
  2567. SOM_Scope ODULong  SOMLINK AppleTestDrag_DragTextGetPrintResolution(AppleTestDrag_DragText *somSelf, Environment *ev,
  2568.         ODFrame* frame);
  2569. #if !mw_bug
  2570. SOMEXTERN
  2571. #endif
  2572. typedef ODULong   (* SOMLINK somTD_xih_AppleTestDrag_DragText_GetPrintResolution)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2573.         ODFrame* frame);
  2574. inline ODULong  SOMLINK AppleTestDrag_DragText_parent_ODPart_GetPrintResolution(AppleTestDrag_DragText *somSelf, Environment *ev,
  2575.     ODFrame* frame)
  2576. {
  2577. #ifdef SOMCHKEXCEPT
  2578.   ODULong __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_GetPrintResolution)
  2579.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.GetPrintResolution))
  2580.         (somSelf,ev,frame);
  2581.   SOMCHKEXCEPT;
  2582.   return __somRetVal;
  2583. #else
  2584.   return  ((somTD_xih_AppleTestDrag_DragText_GetPrintResolution)
  2585.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.GetPrintResolution))
  2586.         (somSelf,ev,frame);
  2587. #endif
  2588. }
  2589. /* define a variety of (possibly ambiguous) short forms */
  2590. #ifndef SOMGD_pmc_parent_GetPrintResolution
  2591.   #ifdef parent_GetPrintResolution
  2592.     #define SOMGD_pmc_parent_GetPrintResolution
  2593.     #undef parent_GetPrintResolution
  2594.   #else
  2595.     #define parent_GetPrintResolution AppleTestDrag_DragText_parent_ODPart_GetPrintResolution
  2596.   #endif
  2597. #endif
  2598. #ifndef SOMGD_pmc_parent_ODPart_GetPrintResolution
  2599.   #ifdef parent_ODPart_GetPrintResolution
  2600.     #define SOMGD_pmc_parent_ODPart_GetPrintResolution
  2601.     #undef parent_ODPart_GetPrintResolution
  2602.   #else
  2603.     #define parent_ODPart_GetPrintResolution AppleTestDrag_DragText_parent_ODPart_GetPrintResolution
  2604.   #endif
  2605. #endif
  2606. #define AppleTestDrag_DragText_parents_GetPrintResolution(arg0,arg1,arg2) \
  2607.   (void) AppleTestDrag_DragText_parent_ODPart_GetPrintResolution(arg0,arg1,arg2)
  2608.  
  2609. /* Overridden method: CreateLink */
  2610. SOM_Scope ODLinkSource*  SOMLINK AppleTestDrag_DragTextCreateLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  2611.         ODByteArray* data);
  2612. #if !mw_bug
  2613. SOMEXTERN
  2614. #endif
  2615. typedef ODLinkSource*   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CreateLink)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2616.         ODByteArray* data);
  2617. inline ODLinkSource*  SOMLINK AppleTestDrag_DragText_parent_ODPart_CreateLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  2618.     ODByteArray* data)
  2619. {
  2620. #ifdef SOMCHKEXCEPT
  2621.   ODLinkSource* __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_CreateLink)
  2622.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CreateLink))
  2623.         (somSelf,ev,data);
  2624.   SOMCHKEXCEPT;
  2625.   return __somRetVal;
  2626. #else
  2627.   return  ((somTD_xih_AppleTestDrag_DragText_CreateLink)
  2628.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CreateLink))
  2629.         (somSelf,ev,data);
  2630. #endif
  2631. }
  2632. /* define a variety of (possibly ambiguous) short forms */
  2633. #ifndef SOMGD_pmc_parent_CreateLink
  2634.   #ifdef parent_CreateLink
  2635.     #define SOMGD_pmc_parent_CreateLink
  2636.     #undef parent_CreateLink
  2637.   #else
  2638.     #define parent_CreateLink AppleTestDrag_DragText_parent_ODPart_CreateLink
  2639.   #endif
  2640. #endif
  2641. #ifndef SOMGD_pmc_parent_ODPart_CreateLink
  2642.   #ifdef parent_ODPart_CreateLink
  2643.     #define SOMGD_pmc_parent_ODPart_CreateLink
  2644.     #undef parent_ODPart_CreateLink
  2645.   #else
  2646.     #define parent_ODPart_CreateLink AppleTestDrag_DragText_parent_ODPart_CreateLink
  2647.   #endif
  2648. #endif
  2649. #define AppleTestDrag_DragText_parents_CreateLink(arg0,arg1,arg2) \
  2650.   (void) AppleTestDrag_DragText_parent_ODPart_CreateLink(arg0,arg1,arg2)
  2651.  
  2652. /* Overridden method: LinkUpdated */
  2653. SOM_Scope void  SOMLINK AppleTestDrag_DragTextLinkUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2654.         ODLink* updatedLink,
  2655.         ODUpdateID change);
  2656. #if !mw_bug
  2657. SOMEXTERN
  2658. #endif
  2659. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_LinkUpdated)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2660.         ODLink* updatedLink,
  2661.         ODUpdateID change);
  2662. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_LinkUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2663.     ODLink* updatedLink,
  2664.     ODUpdateID change)
  2665. {
  2666.   ((somTD_xih_AppleTestDrag_DragText_LinkUpdated)
  2667.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.LinkUpdated))
  2668.         (somSelf,ev,updatedLink,change);
  2669. #ifdef SOMCHKEXCEPT
  2670.   SOMCHKEXCEPT;
  2671. #endif
  2672. }
  2673. /* define a variety of (possibly ambiguous) short forms */
  2674. #ifndef SOMGD_pmc_parent_LinkUpdated
  2675.   #ifdef parent_LinkUpdated
  2676.     #define SOMGD_pmc_parent_LinkUpdated
  2677.     #undef parent_LinkUpdated
  2678.   #else
  2679.     #define parent_LinkUpdated AppleTestDrag_DragText_parent_ODPart_LinkUpdated
  2680.   #endif
  2681. #endif
  2682. #ifndef SOMGD_pmc_parent_ODPart_LinkUpdated
  2683.   #ifdef parent_ODPart_LinkUpdated
  2684.     #define SOMGD_pmc_parent_ODPart_LinkUpdated
  2685.     #undef parent_ODPart_LinkUpdated
  2686.   #else
  2687.     #define parent_ODPart_LinkUpdated AppleTestDrag_DragText_parent_ODPart_LinkUpdated
  2688.   #endif
  2689. #endif
  2690. #define AppleTestDrag_DragText_parents_LinkUpdated(arg0,arg1,arg2,arg3) \
  2691.   (void) AppleTestDrag_DragText_parent_ODPart_LinkUpdated(arg0,arg1,arg2,arg3)
  2692.  
  2693. /* Overridden method: RevealLink */
  2694. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRevealLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  2695.         ODLinkSource* linkSource);
  2696. #if !mw_bug
  2697. SOMEXTERN
  2698. #endif
  2699. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RevealLink)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2700.         ODLinkSource* linkSource);
  2701. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_RevealLink(AppleTestDrag_DragText *somSelf, Environment *ev,
  2702.     ODLinkSource* linkSource)
  2703. {
  2704.   ((somTD_xih_AppleTestDrag_DragText_RevealLink)
  2705.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RevealLink))
  2706.         (somSelf,ev,linkSource);
  2707. #ifdef SOMCHKEXCEPT
  2708.   SOMCHKEXCEPT;
  2709. #endif
  2710. }
  2711. /* define a variety of (possibly ambiguous) short forms */
  2712. #ifndef SOMGD_pmc_parent_RevealLink
  2713.   #ifdef parent_RevealLink
  2714.     #define SOMGD_pmc_parent_RevealLink
  2715.     #undef parent_RevealLink
  2716.   #else
  2717.     #define parent_RevealLink AppleTestDrag_DragText_parent_ODPart_RevealLink
  2718.   #endif
  2719. #endif
  2720. #ifndef SOMGD_pmc_parent_ODPart_RevealLink
  2721.   #ifdef parent_ODPart_RevealLink
  2722.     #define SOMGD_pmc_parent_ODPart_RevealLink
  2723.     #undef parent_ODPart_RevealLink
  2724.   #else
  2725.     #define parent_ODPart_RevealLink AppleTestDrag_DragText_parent_ODPart_RevealLink
  2726.   #endif
  2727. #endif
  2728. #define AppleTestDrag_DragText_parents_RevealLink(arg0,arg1,arg2) \
  2729.   (void) AppleTestDrag_DragText_parent_ODPart_RevealLink(arg0,arg1,arg2)
  2730.  
  2731. /* Overridden method: EmbeddedFrameUpdated */
  2732. SOM_Scope void  SOMLINK AppleTestDrag_DragTextEmbeddedFrameUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2733.         ODFrame* frame,
  2734.         ODUpdateID change);
  2735. #if !mw_bug
  2736. SOMEXTERN
  2737. #endif
  2738. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_EmbeddedFrameUpdated)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2739.         ODFrame* frame,
  2740.         ODUpdateID change);
  2741. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameUpdated(AppleTestDrag_DragText *somSelf, Environment *ev,
  2742.     ODFrame* frame,
  2743.     ODUpdateID change)
  2744. {
  2745.   ((somTD_xih_AppleTestDrag_DragText_EmbeddedFrameUpdated)
  2746.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.EmbeddedFrameUpdated))
  2747.         (somSelf,ev,frame,change);
  2748. #ifdef SOMCHKEXCEPT
  2749.   SOMCHKEXCEPT;
  2750. #endif
  2751. }
  2752. /* define a variety of (possibly ambiguous) short forms */
  2753. #ifndef SOMGD_pmc_parent_EmbeddedFrameUpdated
  2754.   #ifdef parent_EmbeddedFrameUpdated
  2755.     #define SOMGD_pmc_parent_EmbeddedFrameUpdated
  2756.     #undef parent_EmbeddedFrameUpdated
  2757.   #else
  2758.     #define parent_EmbeddedFrameUpdated AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameUpdated
  2759.   #endif
  2760. #endif
  2761. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameUpdated
  2762.   #ifdef parent_ODPart_EmbeddedFrameUpdated
  2763.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameUpdated
  2764.     #undef parent_ODPart_EmbeddedFrameUpdated
  2765.   #else
  2766.     #define parent_ODPart_EmbeddedFrameUpdated AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameUpdated
  2767.   #endif
  2768. #endif
  2769. #define AppleTestDrag_DragText_parents_EmbeddedFrameUpdated(arg0,arg1,arg2,arg3) \
  2770.   (void) AppleTestDrag_DragText_parent_ODPart_EmbeddedFrameUpdated(arg0,arg1,arg2,arg3)
  2771.  
  2772. /* Overridden method: LinkStatusChanged */
  2773. SOM_Scope void  SOMLINK AppleTestDrag_DragTextLinkStatusChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2774.         ODFrame* frame);
  2775. #if !mw_bug
  2776. SOMEXTERN
  2777. #endif
  2778. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_LinkStatusChanged)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2779.         ODFrame* frame);
  2780. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_LinkStatusChanged(AppleTestDrag_DragText *somSelf, Environment *ev,
  2781.     ODFrame* frame)
  2782. {
  2783.   ((somTD_xih_AppleTestDrag_DragText_LinkStatusChanged)
  2784.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.LinkStatusChanged))
  2785.         (somSelf,ev,frame);
  2786. #ifdef SOMCHKEXCEPT
  2787.   SOMCHKEXCEPT;
  2788. #endif
  2789. }
  2790. /* define a variety of (possibly ambiguous) short forms */
  2791. #ifndef SOMGD_pmc_parent_LinkStatusChanged
  2792.   #ifdef parent_LinkStatusChanged
  2793.     #define SOMGD_pmc_parent_LinkStatusChanged
  2794.     #undef parent_LinkStatusChanged
  2795.   #else
  2796.     #define parent_LinkStatusChanged AppleTestDrag_DragText_parent_ODPart_LinkStatusChanged
  2797.   #endif
  2798. #endif
  2799. #ifndef SOMGD_pmc_parent_ODPart_LinkStatusChanged
  2800.   #ifdef parent_ODPart_LinkStatusChanged
  2801.     #define SOMGD_pmc_parent_ODPart_LinkStatusChanged
  2802.     #undef parent_ODPart_LinkStatusChanged
  2803.   #else
  2804.     #define parent_ODPart_LinkStatusChanged AppleTestDrag_DragText_parent_ODPart_LinkStatusChanged
  2805.   #endif
  2806. #endif
  2807. #define AppleTestDrag_DragText_parents_LinkStatusChanged(arg0,arg1,arg2) \
  2808.   (void) AppleTestDrag_DragText_parent_ODPart_LinkStatusChanged(arg0,arg1,arg2)
  2809.  
  2810. /* Overridden method: BeginRelinquishFocus */
  2811. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextBeginRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2812.         ODTypeToken focus,
  2813.         ODFrame* ownerFrame,
  2814.         ODFrame* proposedFrame);
  2815. #if !mw_bug
  2816. SOMEXTERN
  2817. #endif
  2818. typedef ODBoolean   (* SOMLINK somTD_xih_AppleTestDrag_DragText_BeginRelinquishFocus)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2819.         ODTypeToken focus,
  2820.         ODFrame* ownerFrame,
  2821.         ODFrame* proposedFrame);
  2822. inline ODBoolean  SOMLINK AppleTestDrag_DragText_parent_ODPart_BeginRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2823.     ODTypeToken focus,
  2824.     ODFrame* ownerFrame,
  2825.     ODFrame* proposedFrame)
  2826. {
  2827. #ifdef SOMCHKEXCEPT
  2828.   ODBoolean __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_BeginRelinquishFocus)
  2829.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.BeginRelinquishFocus))
  2830.         (somSelf,ev,focus,ownerFrame,proposedFrame);
  2831.   SOMCHKEXCEPT;
  2832.   return __somRetVal;
  2833. #else
  2834.   return  ((somTD_xih_AppleTestDrag_DragText_BeginRelinquishFocus)
  2835.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.BeginRelinquishFocus))
  2836.         (somSelf,ev,focus,ownerFrame,proposedFrame);
  2837. #endif
  2838. }
  2839. /* define a variety of (possibly ambiguous) short forms */
  2840. #ifndef SOMGD_pmc_parent_BeginRelinquishFocus
  2841.   #ifdef parent_BeginRelinquishFocus
  2842.     #define SOMGD_pmc_parent_BeginRelinquishFocus
  2843.     #undef parent_BeginRelinquishFocus
  2844.   #else
  2845.     #define parent_BeginRelinquishFocus AppleTestDrag_DragText_parent_ODPart_BeginRelinquishFocus
  2846.   #endif
  2847. #endif
  2848. #ifndef SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  2849.   #ifdef parent_ODPart_BeginRelinquishFocus
  2850.     #define SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  2851.     #undef parent_ODPart_BeginRelinquishFocus
  2852.   #else
  2853.     #define parent_ODPart_BeginRelinquishFocus AppleTestDrag_DragText_parent_ODPart_BeginRelinquishFocus
  2854.   #endif
  2855. #endif
  2856. #define AppleTestDrag_DragText_parents_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2857.   (void) AppleTestDrag_DragText_parent_ODPart_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2858.  
  2859. /* Overridden method: CommitRelinquishFocus */
  2860. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCommitRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2861.         ODTypeToken focus,
  2862.         ODFrame* ownerFrame,
  2863.         ODFrame* proposedFrame);
  2864. #if !mw_bug
  2865. SOMEXTERN
  2866. #endif
  2867. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CommitRelinquishFocus)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2868.         ODTypeToken focus,
  2869.         ODFrame* ownerFrame,
  2870.         ODFrame* proposedFrame);
  2871. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_CommitRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2872.     ODTypeToken focus,
  2873.     ODFrame* ownerFrame,
  2874.     ODFrame* proposedFrame)
  2875. {
  2876.   ((somTD_xih_AppleTestDrag_DragText_CommitRelinquishFocus)
  2877.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.CommitRelinquishFocus))
  2878.         (somSelf,ev,focus,ownerFrame,proposedFrame);
  2879. #ifdef SOMCHKEXCEPT
  2880.   SOMCHKEXCEPT;
  2881. #endif
  2882. }
  2883. /* define a variety of (possibly ambiguous) short forms */
  2884. #ifndef SOMGD_pmc_parent_CommitRelinquishFocus
  2885.   #ifdef parent_CommitRelinquishFocus
  2886.     #define SOMGD_pmc_parent_CommitRelinquishFocus
  2887.     #undef parent_CommitRelinquishFocus
  2888.   #else
  2889.     #define parent_CommitRelinquishFocus AppleTestDrag_DragText_parent_ODPart_CommitRelinquishFocus
  2890.   #endif
  2891. #endif
  2892. #ifndef SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  2893.   #ifdef parent_ODPart_CommitRelinquishFocus
  2894.     #define SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  2895.     #undef parent_ODPart_CommitRelinquishFocus
  2896.   #else
  2897.     #define parent_ODPart_CommitRelinquishFocus AppleTestDrag_DragText_parent_ODPart_CommitRelinquishFocus
  2898.   #endif
  2899. #endif
  2900. #define AppleTestDrag_DragText_parents_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2901.   (void) AppleTestDrag_DragText_parent_ODPart_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2902.  
  2903. /* Overridden method: AbortRelinquishFocus */
  2904. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAbortRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2905.         ODTypeToken focus,
  2906.         ODFrame* ownerFrame,
  2907.         ODFrame* proposedFrame);
  2908. #if !mw_bug
  2909. SOMEXTERN
  2910. #endif
  2911. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AbortRelinquishFocus)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2912.         ODTypeToken focus,
  2913.         ODFrame* ownerFrame,
  2914.         ODFrame* proposedFrame);
  2915. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_AbortRelinquishFocus(AppleTestDrag_DragText *somSelf, Environment *ev,
  2916.     ODTypeToken focus,
  2917.     ODFrame* ownerFrame,
  2918.     ODFrame* proposedFrame)
  2919. {
  2920.   ((somTD_xih_AppleTestDrag_DragText_AbortRelinquishFocus)
  2921.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AbortRelinquishFocus))
  2922.         (somSelf,ev,focus,ownerFrame,proposedFrame);
  2923. #ifdef SOMCHKEXCEPT
  2924.   SOMCHKEXCEPT;
  2925. #endif
  2926. }
  2927. /* define a variety of (possibly ambiguous) short forms */
  2928. #ifndef SOMGD_pmc_parent_AbortRelinquishFocus
  2929.   #ifdef parent_AbortRelinquishFocus
  2930.     #define SOMGD_pmc_parent_AbortRelinquishFocus
  2931.     #undef parent_AbortRelinquishFocus
  2932.   #else
  2933.     #define parent_AbortRelinquishFocus AppleTestDrag_DragText_parent_ODPart_AbortRelinquishFocus
  2934.   #endif
  2935. #endif
  2936. #ifndef SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  2937.   #ifdef parent_ODPart_AbortRelinquishFocus
  2938.     #define SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  2939.     #undef parent_ODPart_AbortRelinquishFocus
  2940.   #else
  2941.     #define parent_ODPart_AbortRelinquishFocus AppleTestDrag_DragText_parent_ODPart_AbortRelinquishFocus
  2942.   #endif
  2943. #endif
  2944. #define AppleTestDrag_DragText_parents_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2945.   (void) AppleTestDrag_DragText_parent_ODPart_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2946.  
  2947. /* Overridden method: FocusAcquired */
  2948. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFocusAcquired(AppleTestDrag_DragText *somSelf, Environment *ev,
  2949.         ODTypeToken focus,
  2950.         ODFrame* ownerFrame);
  2951. #if !mw_bug
  2952. SOMEXTERN
  2953. #endif
  2954. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FocusAcquired)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2955.         ODTypeToken focus,
  2956.         ODFrame* ownerFrame);
  2957. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FocusAcquired(AppleTestDrag_DragText *somSelf, Environment *ev,
  2958.     ODTypeToken focus,
  2959.     ODFrame* ownerFrame)
  2960. {
  2961.   ((somTD_xih_AppleTestDrag_DragText_FocusAcquired)
  2962.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FocusAcquired))
  2963.         (somSelf,ev,focus,ownerFrame);
  2964. #ifdef SOMCHKEXCEPT
  2965.   SOMCHKEXCEPT;
  2966. #endif
  2967. }
  2968. /* define a variety of (possibly ambiguous) short forms */
  2969. #ifndef SOMGD_pmc_parent_FocusAcquired
  2970.   #ifdef parent_FocusAcquired
  2971.     #define SOMGD_pmc_parent_FocusAcquired
  2972.     #undef parent_FocusAcquired
  2973.   #else
  2974.     #define parent_FocusAcquired AppleTestDrag_DragText_parent_ODPart_FocusAcquired
  2975.   #endif
  2976. #endif
  2977. #ifndef SOMGD_pmc_parent_ODPart_FocusAcquired
  2978.   #ifdef parent_ODPart_FocusAcquired
  2979.     #define SOMGD_pmc_parent_ODPart_FocusAcquired
  2980.     #undef parent_ODPart_FocusAcquired
  2981.   #else
  2982.     #define parent_ODPart_FocusAcquired AppleTestDrag_DragText_parent_ODPart_FocusAcquired
  2983.   #endif
  2984. #endif
  2985. #define AppleTestDrag_DragText_parents_FocusAcquired(arg0,arg1,arg2,arg3) \
  2986.   (void) AppleTestDrag_DragText_parent_ODPart_FocusAcquired(arg0,arg1,arg2,arg3)
  2987.  
  2988. /* Overridden method: FocusLost */
  2989. SOM_Scope void  SOMLINK AppleTestDrag_DragTextFocusLost(AppleTestDrag_DragText *somSelf, Environment *ev,
  2990.         ODTypeToken focus,
  2991.         ODFrame* ownerFrame);
  2992. #if !mw_bug
  2993. SOMEXTERN
  2994. #endif
  2995. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_FocusLost)(AppleTestDrag_DragText *somSelf, Environment *ev,
  2996.         ODTypeToken focus,
  2997.         ODFrame* ownerFrame);
  2998. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_FocusLost(AppleTestDrag_DragText *somSelf, Environment *ev,
  2999.     ODTypeToken focus,
  3000.     ODFrame* ownerFrame)
  3001. {
  3002.   ((somTD_xih_AppleTestDrag_DragText_FocusLost)
  3003.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.FocusLost))
  3004.         (somSelf,ev,focus,ownerFrame);
  3005. #ifdef SOMCHKEXCEPT
  3006.   SOMCHKEXCEPT;
  3007. #endif
  3008. }
  3009. /* define a variety of (possibly ambiguous) short forms */
  3010. #ifndef SOMGD_pmc_parent_FocusLost
  3011.   #ifdef parent_FocusLost
  3012.     #define SOMGD_pmc_parent_FocusLost
  3013.     #undef parent_FocusLost
  3014.   #else
  3015.     #define parent_FocusLost AppleTestDrag_DragText_parent_ODPart_FocusLost
  3016.   #endif
  3017. #endif
  3018. #ifndef SOMGD_pmc_parent_ODPart_FocusLost
  3019.   #ifdef parent_ODPart_FocusLost
  3020.     #define SOMGD_pmc_parent_ODPart_FocusLost
  3021.     #undef parent_ODPart_FocusLost
  3022.   #else
  3023.     #define parent_ODPart_FocusLost AppleTestDrag_DragText_parent_ODPart_FocusLost
  3024.   #endif
  3025. #endif
  3026. #define AppleTestDrag_DragText_parents_FocusLost(arg0,arg1,arg2,arg3) \
  3027.   (void) AppleTestDrag_DragText_parent_ODPart_FocusLost(arg0,arg1,arg2,arg3)
  3028.  
  3029. /* Overridden method: CloneInto */
  3030. SOM_Scope void  SOMLINK AppleTestDrag_DragTextCloneInto(AppleTestDrag_DragText *somSelf, Environment *ev,
  3031.         ODDraftKey key,
  3032.         ODStorageUnit* toSU,
  3033.         ODFrame* scope);
  3034. #if !mw_bug
  3035. SOMEXTERN
  3036. #endif
  3037. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_CloneInto)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3038.         ODDraftKey key,
  3039.         ODStorageUnit* toSU,
  3040.         ODFrame* scope);
  3041. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_CloneInto(AppleTestDrag_DragText *somSelf, Environment *ev,
  3042.     ODDraftKey key,
  3043.     ODStorageUnit* toSU,
  3044.     ODFrame* scope)
  3045. {
  3046.   ((somTD_xih_AppleTestDrag_DragText_CloneInto)
  3047.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPersistentObjectClassData.CloneInto))
  3048.         (somSelf,ev,key,toSU,scope);
  3049. #ifdef SOMCHKEXCEPT
  3050.   SOMCHKEXCEPT;
  3051. #endif
  3052. }
  3053. /* define a variety of (possibly ambiguous) short forms */
  3054. #ifndef SOMGD_pmc_parent_CloneInto
  3055.   #ifdef parent_CloneInto
  3056.     #define SOMGD_pmc_parent_CloneInto
  3057.     #undef parent_CloneInto
  3058.   #else
  3059.     #define parent_CloneInto AppleTestDrag_DragText_parent_ODPart_CloneInto
  3060.   #endif
  3061. #endif
  3062. #ifndef SOMGD_pmc_parent_ODPart_CloneInto
  3063.   #ifdef parent_ODPart_CloneInto
  3064.     #define SOMGD_pmc_parent_ODPart_CloneInto
  3065.     #undef parent_ODPart_CloneInto
  3066.   #else
  3067.     #define parent_ODPart_CloneInto AppleTestDrag_DragText_parent_ODPart_CloneInto
  3068.   #endif
  3069. #endif
  3070. #define AppleTestDrag_DragText_parents_CloneInto(arg0,arg1,arg2,arg3,arg4) \
  3071.   (void) AppleTestDrag_DragText_parent_ODPart_CloneInto(arg0,arg1,arg2,arg3,arg4)
  3072.  
  3073. /* Overridden method: ExternalizeKinds */
  3074. SOM_Scope void  SOMLINK AppleTestDrag_DragTextExternalizeKinds(AppleTestDrag_DragText *somSelf, Environment *ev,
  3075.         ODTypeList* kindset);
  3076. #if !mw_bug
  3077. SOMEXTERN
  3078. #endif
  3079. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ExternalizeKinds)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3080.         ODTypeList* kindset);
  3081. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ExternalizeKinds(AppleTestDrag_DragText *somSelf, Environment *ev,
  3082.     ODTypeList* kindset)
  3083. {
  3084.   ((somTD_xih_AppleTestDrag_DragText_ExternalizeKinds)
  3085.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ExternalizeKinds))
  3086.         (somSelf,ev,kindset);
  3087. #ifdef SOMCHKEXCEPT
  3088.   SOMCHKEXCEPT;
  3089. #endif
  3090. }
  3091. /* define a variety of (possibly ambiguous) short forms */
  3092. #ifndef SOMGD_pmc_parent_ExternalizeKinds
  3093.   #ifdef parent_ExternalizeKinds
  3094.     #define SOMGD_pmc_parent_ExternalizeKinds
  3095.     #undef parent_ExternalizeKinds
  3096.   #else
  3097.     #define parent_ExternalizeKinds AppleTestDrag_DragText_parent_ODPart_ExternalizeKinds
  3098.   #endif
  3099. #endif
  3100. #ifndef SOMGD_pmc_parent_ODPart_ExternalizeKinds
  3101.   #ifdef parent_ODPart_ExternalizeKinds
  3102.     #define SOMGD_pmc_parent_ODPart_ExternalizeKinds
  3103.     #undef parent_ODPart_ExternalizeKinds
  3104.   #else
  3105.     #define parent_ODPart_ExternalizeKinds AppleTestDrag_DragText_parent_ODPart_ExternalizeKinds
  3106.   #endif
  3107. #endif
  3108. #define AppleTestDrag_DragText_parents_ExternalizeKinds(arg0,arg1,arg2) \
  3109.   (void) AppleTestDrag_DragText_parent_ODPart_ExternalizeKinds(arg0,arg1,arg2)
  3110.  
  3111. /* Overridden method: ChangeKind */
  3112. SOM_Scope void  SOMLINK AppleTestDrag_DragTextChangeKind(AppleTestDrag_DragText *somSelf, Environment *ev,
  3113.         ODType kind);
  3114. #if !mw_bug
  3115. SOMEXTERN
  3116. #endif
  3117. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ChangeKind)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3118.         ODType kind);
  3119. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_ChangeKind(AppleTestDrag_DragText *somSelf, Environment *ev,
  3120.     ODType kind)
  3121. {
  3122.   ((somTD_xih_AppleTestDrag_DragText_ChangeKind)
  3123.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ChangeKind))
  3124.         (somSelf,ev,kind);
  3125. #ifdef SOMCHKEXCEPT
  3126.   SOMCHKEXCEPT;
  3127. #endif
  3128. }
  3129. /* define a variety of (possibly ambiguous) short forms */
  3130. #ifndef SOMGD_pmc_parent_ChangeKind
  3131.   #ifdef parent_ChangeKind
  3132.     #define SOMGD_pmc_parent_ChangeKind
  3133.     #undef parent_ChangeKind
  3134.   #else
  3135.     #define parent_ChangeKind AppleTestDrag_DragText_parent_ODPart_ChangeKind
  3136.   #endif
  3137. #endif
  3138. #ifndef SOMGD_pmc_parent_ODPart_ChangeKind
  3139.   #ifdef parent_ODPart_ChangeKind
  3140.     #define SOMGD_pmc_parent_ODPart_ChangeKind
  3141.     #undef parent_ODPart_ChangeKind
  3142.   #else
  3143.     #define parent_ODPart_ChangeKind AppleTestDrag_DragText_parent_ODPart_ChangeKind
  3144.   #endif
  3145. #endif
  3146. #define AppleTestDrag_DragText_parents_ChangeKind(arg0,arg1,arg2) \
  3147.   (void) AppleTestDrag_DragText_parent_ODPart_ChangeKind(arg0,arg1,arg2)
  3148.  
  3149. /* Overridden method: HandleEvent */
  3150. SOM_Scope ODBoolean  SOMLINK AppleTestDrag_DragTextHandleEvent(AppleTestDrag_DragText *somSelf, Environment *ev,
  3151.         ODEventData* event,
  3152.         ODFrame* frame,
  3153.         ODFacet* facet,
  3154.         ODEventInfo* eventInfo);
  3155. #if !mw_bug
  3156. SOMEXTERN
  3157. #endif
  3158. typedef ODBoolean   (* SOMLINK somTD_xih_AppleTestDrag_DragText_HandleEvent)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3159.         ODEventData* event,
  3160.         ODFrame* frame,
  3161.         ODFacet* facet,
  3162.         ODEventInfo* eventInfo);
  3163. inline ODBoolean  SOMLINK AppleTestDrag_DragText_parent_ODPart_HandleEvent(AppleTestDrag_DragText *somSelf, Environment *ev,
  3164.     ODEventData* event,
  3165.     ODFrame* frame,
  3166.     ODFacet* facet,
  3167.     ODEventInfo* eventInfo)
  3168. {
  3169. #ifdef SOMCHKEXCEPT
  3170.   ODBoolean __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_HandleEvent)
  3171.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.HandleEvent))
  3172.         (somSelf,ev,event,frame,facet,eventInfo);
  3173.   SOMCHKEXCEPT;
  3174.   return __somRetVal;
  3175. #else
  3176.   return  ((somTD_xih_AppleTestDrag_DragText_HandleEvent)
  3177.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.HandleEvent))
  3178.         (somSelf,ev,event,frame,facet,eventInfo);
  3179. #endif
  3180. }
  3181. /* define a variety of (possibly ambiguous) short forms */
  3182. #ifndef SOMGD_pmc_parent_HandleEvent
  3183.   #ifdef parent_HandleEvent
  3184.     #define SOMGD_pmc_parent_HandleEvent
  3185.     #undef parent_HandleEvent
  3186.   #else
  3187.     #define parent_HandleEvent AppleTestDrag_DragText_parent_ODPart_HandleEvent
  3188.   #endif
  3189. #endif
  3190. #ifndef SOMGD_pmc_parent_ODPart_HandleEvent
  3191.   #ifdef parent_ODPart_HandleEvent
  3192.     #define SOMGD_pmc_parent_ODPart_HandleEvent
  3193.     #undef parent_ODPart_HandleEvent
  3194.   #else
  3195.     #define parent_ODPart_HandleEvent AppleTestDrag_DragText_parent_ODPart_HandleEvent
  3196.   #endif
  3197. #endif
  3198. #define AppleTestDrag_DragText_parents_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5) \
  3199.   (void) AppleTestDrag_DragText_parent_ODPart_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5)
  3200.  
  3201. /* Overridden method: AdjustMenus */
  3202. SOM_Scope void  SOMLINK AppleTestDrag_DragTextAdjustMenus(AppleTestDrag_DragText *somSelf, Environment *ev,
  3203.         ODFrame* frame);
  3204. #if !mw_bug
  3205. SOMEXTERN
  3206. #endif
  3207. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_AdjustMenus)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3208.         ODFrame* frame);
  3209. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_AdjustMenus(AppleTestDrag_DragText *somSelf, Environment *ev,
  3210.     ODFrame* frame)
  3211. {
  3212.   ((somTD_xih_AppleTestDrag_DragText_AdjustMenus)
  3213.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.AdjustMenus))
  3214.         (somSelf,ev,frame);
  3215. #ifdef SOMCHKEXCEPT
  3216.   SOMCHKEXCEPT;
  3217. #endif
  3218. }
  3219. /* define a variety of (possibly ambiguous) short forms */
  3220. #ifndef SOMGD_pmc_parent_AdjustMenus
  3221.   #ifdef parent_AdjustMenus
  3222.     #define SOMGD_pmc_parent_AdjustMenus
  3223.     #undef parent_AdjustMenus
  3224.   #else
  3225.     #define parent_AdjustMenus AppleTestDrag_DragText_parent_ODPart_AdjustMenus
  3226.   #endif
  3227. #endif
  3228. #ifndef SOMGD_pmc_parent_ODPart_AdjustMenus
  3229.   #ifdef parent_ODPart_AdjustMenus
  3230.     #define SOMGD_pmc_parent_ODPart_AdjustMenus
  3231.     #undef parent_ODPart_AdjustMenus
  3232.   #else
  3233.     #define parent_ODPart_AdjustMenus AppleTestDrag_DragText_parent_ODPart_AdjustMenus
  3234.   #endif
  3235. #endif
  3236. #define AppleTestDrag_DragText_parents_AdjustMenus(arg0,arg1,arg2) \
  3237.   (void) AppleTestDrag_DragText_parent_ODPart_AdjustMenus(arg0,arg1,arg2)
  3238.  
  3239. /* Overridden method: UndoAction */
  3240. SOM_Scope void  SOMLINK AppleTestDrag_DragTextUndoAction(AppleTestDrag_DragText *somSelf, Environment *ev,
  3241.         ODActionData* actionState);
  3242. #if !mw_bug
  3243. SOMEXTERN
  3244. #endif
  3245. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_UndoAction)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3246.         ODActionData* actionState);
  3247. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_UndoAction(AppleTestDrag_DragText *somSelf, Environment *ev,
  3248.     ODActionData* actionState)
  3249. {
  3250.   ((somTD_xih_AppleTestDrag_DragText_UndoAction)
  3251.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.UndoAction))
  3252.         (somSelf,ev,actionState);
  3253. #ifdef SOMCHKEXCEPT
  3254.   SOMCHKEXCEPT;
  3255. #endif
  3256. }
  3257. /* define a variety of (possibly ambiguous) short forms */
  3258. #ifndef SOMGD_pmc_parent_UndoAction
  3259.   #ifdef parent_UndoAction
  3260.     #define SOMGD_pmc_parent_UndoAction
  3261.     #undef parent_UndoAction
  3262.   #else
  3263.     #define parent_UndoAction AppleTestDrag_DragText_parent_ODPart_UndoAction
  3264.   #endif
  3265. #endif
  3266. #ifndef SOMGD_pmc_parent_ODPart_UndoAction
  3267.   #ifdef parent_ODPart_UndoAction
  3268.     #define SOMGD_pmc_parent_ODPart_UndoAction
  3269.     #undef parent_ODPart_UndoAction
  3270.   #else
  3271.     #define parent_ODPart_UndoAction AppleTestDrag_DragText_parent_ODPart_UndoAction
  3272.   #endif
  3273. #endif
  3274. #define AppleTestDrag_DragText_parents_UndoAction(arg0,arg1,arg2) \
  3275.   (void) AppleTestDrag_DragText_parent_ODPart_UndoAction(arg0,arg1,arg2)
  3276.  
  3277. /* Overridden method: RedoAction */
  3278. SOM_Scope void  SOMLINK AppleTestDrag_DragTextRedoAction(AppleTestDrag_DragText *somSelf, Environment *ev,
  3279.         ODActionData* actionState);
  3280. #if !mw_bug
  3281. SOMEXTERN
  3282. #endif
  3283. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_RedoAction)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3284.         ODActionData* actionState);
  3285. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_RedoAction(AppleTestDrag_DragText *somSelf, Environment *ev,
  3286.     ODActionData* actionState)
  3287. {
  3288.   ((somTD_xih_AppleTestDrag_DragText_RedoAction)
  3289.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.RedoAction))
  3290.         (somSelf,ev,actionState);
  3291. #ifdef SOMCHKEXCEPT
  3292.   SOMCHKEXCEPT;
  3293. #endif
  3294. }
  3295. /* define a variety of (possibly ambiguous) short forms */
  3296. #ifndef SOMGD_pmc_parent_RedoAction
  3297.   #ifdef parent_RedoAction
  3298.     #define SOMGD_pmc_parent_RedoAction
  3299.     #undef parent_RedoAction
  3300.   #else
  3301.     #define parent_RedoAction AppleTestDrag_DragText_parent_ODPart_RedoAction
  3302.   #endif
  3303. #endif
  3304. #ifndef SOMGD_pmc_parent_ODPart_RedoAction
  3305.   #ifdef parent_ODPart_RedoAction
  3306.     #define SOMGD_pmc_parent_ODPart_RedoAction
  3307.     #undef parent_ODPart_RedoAction
  3308.   #else
  3309.     #define parent_ODPart_RedoAction AppleTestDrag_DragText_parent_ODPart_RedoAction
  3310.   #endif
  3311. #endif
  3312. #define AppleTestDrag_DragText_parents_RedoAction(arg0,arg1,arg2) \
  3313.   (void) AppleTestDrag_DragText_parent_ODPart_RedoAction(arg0,arg1,arg2)
  3314.  
  3315. /* Overridden method: DisposeActionState */
  3316. SOM_Scope void  SOMLINK AppleTestDrag_DragTextDisposeActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3317.         ODActionData* actionState,
  3318.         ODDoneState doneState);
  3319. #if !mw_bug
  3320. SOMEXTERN
  3321. #endif
  3322. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_DisposeActionState)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3323.         ODActionData* actionState,
  3324.         ODDoneState doneState);
  3325. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_DisposeActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3326.     ODActionData* actionState,
  3327.     ODDoneState doneState)
  3328. {
  3329.   ((somTD_xih_AppleTestDrag_DragText_DisposeActionState)
  3330.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.DisposeActionState))
  3331.         (somSelf,ev,actionState,doneState);
  3332. #ifdef SOMCHKEXCEPT
  3333.   SOMCHKEXCEPT;
  3334. #endif
  3335. }
  3336. /* define a variety of (possibly ambiguous) short forms */
  3337. #ifndef SOMGD_pmc_parent_DisposeActionState
  3338.   #ifdef parent_DisposeActionState
  3339.     #define SOMGD_pmc_parent_DisposeActionState
  3340.     #undef parent_DisposeActionState
  3341.   #else
  3342.     #define parent_DisposeActionState AppleTestDrag_DragText_parent_ODPart_DisposeActionState
  3343.   #endif
  3344. #endif
  3345. #ifndef SOMGD_pmc_parent_ODPart_DisposeActionState
  3346.   #ifdef parent_ODPart_DisposeActionState
  3347.     #define SOMGD_pmc_parent_ODPart_DisposeActionState
  3348.     #undef parent_ODPart_DisposeActionState
  3349.   #else
  3350.     #define parent_ODPart_DisposeActionState AppleTestDrag_DragText_parent_ODPart_DisposeActionState
  3351.   #endif
  3352. #endif
  3353. #define AppleTestDrag_DragText_parents_DisposeActionState(arg0,arg1,arg2,arg3) \
  3354.   (void) AppleTestDrag_DragText_parent_ODPart_DisposeActionState(arg0,arg1,arg2,arg3)
  3355.  
  3356. /* Overridden method: WriteActionState */
  3357. SOM_Scope void  SOMLINK AppleTestDrag_DragTextWriteActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3358.         ODActionData* actionState,
  3359.         ODStorageUnitView* storageUnitView);
  3360. #if !mw_bug
  3361. SOMEXTERN
  3362. #endif
  3363. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_WriteActionState)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3364.         ODActionData* actionState,
  3365.         ODStorageUnitView* storageUnitView);
  3366. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_WriteActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3367.     ODActionData* actionState,
  3368.     ODStorageUnitView* storageUnitView)
  3369. {
  3370.   ((somTD_xih_AppleTestDrag_DragText_WriteActionState)
  3371.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.WriteActionState))
  3372.         (somSelf,ev,actionState,storageUnitView);
  3373. #ifdef SOMCHKEXCEPT
  3374.   SOMCHKEXCEPT;
  3375. #endif
  3376. }
  3377. /* define a variety of (possibly ambiguous) short forms */
  3378. #ifndef SOMGD_pmc_parent_WriteActionState
  3379.   #ifdef parent_WriteActionState
  3380.     #define SOMGD_pmc_parent_WriteActionState
  3381.     #undef parent_WriteActionState
  3382.   #else
  3383.     #define parent_WriteActionState AppleTestDrag_DragText_parent_ODPart_WriteActionState
  3384.   #endif
  3385. #endif
  3386. #ifndef SOMGD_pmc_parent_ODPart_WriteActionState
  3387.   #ifdef parent_ODPart_WriteActionState
  3388.     #define SOMGD_pmc_parent_ODPart_WriteActionState
  3389.     #undef parent_ODPart_WriteActionState
  3390.   #else
  3391.     #define parent_ODPart_WriteActionState AppleTestDrag_DragText_parent_ODPart_WriteActionState
  3392.   #endif
  3393. #endif
  3394. #define AppleTestDrag_DragText_parents_WriteActionState(arg0,arg1,arg2,arg3) \
  3395.   (void) AppleTestDrag_DragText_parent_ODPart_WriteActionState(arg0,arg1,arg2,arg3)
  3396.  
  3397. /* Overridden method: ReadActionState */
  3398. SOM_Scope ODActionData  SOMLINK AppleTestDrag_DragTextReadActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3399.         ODStorageUnitView* storageUnitView);
  3400. #if !mw_bug
  3401. SOMEXTERN
  3402. #endif
  3403. typedef ODActionData   (* SOMLINK somTD_xih_AppleTestDrag_DragText_ReadActionState)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3404.         ODStorageUnitView* storageUnitView);
  3405. inline ODActionData  SOMLINK AppleTestDrag_DragText_parent_ODPart_ReadActionState(AppleTestDrag_DragText *somSelf, Environment *ev,
  3406.     ODStorageUnitView* storageUnitView)
  3407. {
  3408. #ifdef SOMCHKEXCEPT
  3409.   ODActionData __somRetVal =   ((somTD_xih_AppleTestDrag_DragText_ReadActionState)
  3410.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ReadActionState))
  3411.         (somSelf,ev,storageUnitView);
  3412.   SOMCHKEXCEPT;
  3413.   return __somRetVal;
  3414. #else
  3415.   return  ((somTD_xih_AppleTestDrag_DragText_ReadActionState)
  3416.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.ReadActionState))
  3417.         (somSelf,ev,storageUnitView);
  3418. #endif
  3419. }
  3420. /* define a variety of (possibly ambiguous) short forms */
  3421. #ifndef SOMGD_pmc_parent_ReadActionState
  3422.   #ifdef parent_ReadActionState
  3423.     #define SOMGD_pmc_parent_ReadActionState
  3424.     #undef parent_ReadActionState
  3425.   #else
  3426.     #define parent_ReadActionState AppleTestDrag_DragText_parent_ODPart_ReadActionState
  3427.   #endif
  3428. #endif
  3429. #ifndef SOMGD_pmc_parent_ODPart_ReadActionState
  3430.   #ifdef parent_ODPart_ReadActionState
  3431.     #define SOMGD_pmc_parent_ODPart_ReadActionState
  3432.     #undef parent_ODPart_ReadActionState
  3433.   #else
  3434.     #define parent_ODPart_ReadActionState AppleTestDrag_DragText_parent_ODPart_ReadActionState
  3435.   #endif
  3436. #endif
  3437. #define AppleTestDrag_DragText_parents_ReadActionState(arg0,arg1,arg2) \
  3438.   (void) AppleTestDrag_DragText_parent_ODPart_ReadActionState(arg0,arg1,arg2)
  3439.  
  3440. /* Overridden method: InitPart */
  3441. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInitPart(AppleTestDrag_DragText *somSelf, Environment *ev,
  3442.         ODStorageUnit* storageUnit,
  3443.         ODPart* partWrapper);
  3444. #if !mw_bug
  3445. SOMEXTERN
  3446. #endif
  3447. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_InitPart)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3448.         ODStorageUnit* storageUnit,
  3449.         ODPart* partWrapper);
  3450. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_InitPart(AppleTestDrag_DragText *somSelf, Environment *ev,
  3451.     ODStorageUnit* storageUnit,
  3452.     ODPart* partWrapper)
  3453. {
  3454.   ((somTD_xih_AppleTestDrag_DragText_InitPart)
  3455.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.InitPart))
  3456.         (somSelf,ev,storageUnit,partWrapper);
  3457. #ifdef SOMCHKEXCEPT
  3458.   SOMCHKEXCEPT;
  3459. #endif
  3460. }
  3461. /* define a variety of (possibly ambiguous) short forms */
  3462. #ifndef SOMGD_pmc_parent_InitPart
  3463.   #ifdef parent_InitPart
  3464.     #define SOMGD_pmc_parent_InitPart
  3465.     #undef parent_InitPart
  3466.   #else
  3467.     #define parent_InitPart AppleTestDrag_DragText_parent_ODPart_InitPart
  3468.   #endif
  3469. #endif
  3470. #ifndef SOMGD_pmc_parent_ODPart_InitPart
  3471.   #ifdef parent_ODPart_InitPart
  3472.     #define SOMGD_pmc_parent_ODPart_InitPart
  3473.     #undef parent_ODPart_InitPart
  3474.   #else
  3475.     #define parent_ODPart_InitPart AppleTestDrag_DragText_parent_ODPart_InitPart
  3476.   #endif
  3477. #endif
  3478. #define AppleTestDrag_DragText_parents_InitPart(arg0,arg1,arg2,arg3) \
  3479.   (void) AppleTestDrag_DragText_parent_ODPart_InitPart(arg0,arg1,arg2,arg3)
  3480.  
  3481. /* Overridden method: InitPartFromStorage */
  3482. SOM_Scope void  SOMLINK AppleTestDrag_DragTextInitPartFromStorage(AppleTestDrag_DragText *somSelf, Environment *ev,
  3483.         ODStorageUnit* storageUnit,
  3484.         ODPart* partWrapper);
  3485. #if !mw_bug
  3486. SOMEXTERN
  3487. #endif
  3488. typedef void   (* SOMLINK somTD_xih_AppleTestDrag_DragText_InitPartFromStorage)(AppleTestDrag_DragText *somSelf, Environment *ev,
  3489.         ODStorageUnit* storageUnit,
  3490.         ODPart* partWrapper);
  3491. inline void  SOMLINK AppleTestDrag_DragText_parent_ODPart_InitPartFromStorage(AppleTestDrag_DragText *somSelf, Environment *ev,
  3492.     ODStorageUnit* storageUnit,
  3493.     ODPart* partWrapper)
  3494. {
  3495.   ((somTD_xih_AppleTestDrag_DragText_InitPartFromStorage)
  3496.     somParentNumResolve((somClassDataStructure*)&AppleTestDrag_DragTextClassData, 1, ODPartClassData.InitPartFromStorage))
  3497.         (somSelf,ev,storageUnit,partWrapper);
  3498. #ifdef SOMCHKEXCEPT
  3499.   SOMCHKEXCEPT;
  3500. #endif
  3501. }
  3502. /* define a variety of (possibly ambiguous) short forms */
  3503. #ifndef SOMGD_pmc_parent_InitPartFromStorage
  3504.   #ifdef parent_InitPartFromStorage
  3505.     #define SOMGD_pmc_parent_InitPartFromStorage
  3506.     #undef parent_InitPartFromStorage
  3507.   #else
  3508.     #define parent_InitPartFromStorage AppleTestDrag_DragText_parent_ODPart_InitPartFromStorage
  3509.   #endif
  3510. #endif
  3511. #ifndef SOMGD_pmc_parent_ODPart_InitPartFromStorage
  3512.   #ifdef parent_ODPart_InitPartFromStorage
  3513.     #define SOMGD_pmc_parent_ODPart_InitPartFromStorage
  3514.     #undef parent_ODPart_InitPartFromStorage
  3515.   #else
  3516.     #define parent_ODPart_InitPartFromStorage AppleTestDrag_DragText_parent_ODPart_InitPartFromStorage
  3517.   #endif
  3518. #endif
  3519. #define AppleTestDrag_DragText_parents_InitPartFromStorage(arg0,arg1,arg2,arg3) \
  3520.   (void) AppleTestDrag_DragText_parent_ODPart_InitPartFromStorage(arg0,arg1,arg2,arg3)
  3521.  
  3522. /*
  3523.  * -- Primary Implementation File Support
  3524.  */
  3525. #if (defined(AppleTestDrag_DragText_Class_Source) || defined(SOM_Module_dragtext_Source))
  3526.  
  3527. /*
  3528.  * -- The AppleTestDrag_DragText ClassData Structure
  3529.  */
  3530.  
  3531. #if PRAGMA_IMPORT_SUPPORTED
  3532. #pragma export list AppleTestDrag_DragTextClassData
  3533. #endif
  3534.  
  3535.  
  3536. /*
  3537.  * -- The AppleTestDrag_DragText Class Ancestor Table
  3538.  */
  3539. static somClassDataStructure * SOMDLINK AppleTestDrag_DragTextClassAncestors [] = {
  3540.     (somClassDataStructure*) & ODPartClassData,    /* parent */
  3541.     (somClassDataStructure*) & SOMObjectClassData,    /* ancestor */
  3542.     (somClassDataStructure*) & ODPersistentObjectClassData,    /* ancestor */
  3543.     (somClassDataStructure*) & ODRefCntObjectClassData,    /* ancestor */
  3544.     (somClassDataStructure*) & ODObjectClassData,    /* ancestor */
  3545. };
  3546.  
  3547.  
  3548. /*
  3549.  * -- The AppleTestDrag_DragText Override ProcPtr Implementations Table
  3550.  */
  3551. static somMethodPtr AppleTestDrag_DragTextOverrideProcs [] = {
  3552.     (somMethodPtr) AppleTestDrag_DragTextFulfillPromise,    /* override class ODPart */
  3553.     (somMethodPtr) AppleTestDrag_DragTextDropCompleted,    /* override class ODPart */
  3554.     (somMethodPtr) AppleTestDrag_DragTextDragEnter,    /* override class ODPart */
  3555.     (somMethodPtr) AppleTestDrag_DragTextDragWithin,    /* override class ODPart */
  3556.     (somMethodPtr) AppleTestDrag_DragTextDragLeave,    /* override class ODPart */
  3557.     (somMethodPtr) AppleTestDrag_DragTextDrop,    /* override class ODPart */
  3558.     (somMethodPtr) AppleTestDrag_DragTextContainingPartPropertiesUpdated,    /* override class ODPart */
  3559.     (somMethodPtr) AppleTestDrag_DragTextAcquireContainingPartProperties,    /* override class ODPart */
  3560.     (somMethodPtr) AppleTestDrag_DragTextRevealFrame,    /* override class ODPart */
  3561.     (somMethodPtr) AppleTestDrag_DragTextEmbeddedFrameSpec,    /* override class ODPart */
  3562.     (somMethodPtr) AppleTestDrag_DragTextCreateEmbeddedFramesIterator,    /* override class ODPart */
  3563.     (somMethodPtr) AppleTestDrag_DragTextDisplayFrameAdded,    /* override class ODPart */
  3564.     (somMethodPtr) AppleTestDrag_DragTextDisplayFrameRemoved,    /* override class ODPart */
  3565.     (somMethodPtr) AppleTestDrag_DragTextDisplayFrameConnected,    /* override class ODPart */
  3566.     (somMethodPtr) AppleTestDrag_DragTextDisplayFrameClosed,    /* override class ODPart */
  3567.     (somMethodPtr) AppleTestDrag_DragTextAttachSourceFrame,    /* override class ODPart */
  3568.     (somMethodPtr) AppleTestDrag_DragTextGeometryChanged,    /* override class ODPart */
  3569.     (somMethodPtr) AppleTestDrag_DragTextFrameShapeChanged,    /* override class ODPart */
  3570.     (somMethodPtr) AppleTestDrag_DragTextViewTypeChanged,    /* override class ODPart */
  3571.     (somMethodPtr) AppleTestDrag_DragTextPresentationChanged,    /* override class ODPart */
  3572.     (somMethodPtr) AppleTestDrag_DragTextSequenceChanged,    /* override class ODPart */
  3573.     (somMethodPtr) AppleTestDrag_DragTextReadPartInfo,    /* override class ODPart */
  3574.     (somMethodPtr) AppleTestDrag_DragTextWritePartInfo,    /* override class ODPart */
  3575.     (somMethodPtr) AppleTestDrag_DragTextClonePartInfo,    /* override class ODPart */
  3576.     (somMethodPtr) AppleTestDrag_DragTextOpen,    /* override class ODPart */
  3577.     (somMethodPtr) AppleTestDrag_DragTextRequestEmbeddedFrame,    /* override class ODPart */
  3578.     (somMethodPtr) AppleTestDrag_DragTextRemoveEmbeddedFrame,    /* override class ODPart */
  3579.     (somMethodPtr) AppleTestDrag_DragTextRequestFrameShape,    /* override class ODPart */
  3580.     (somMethodPtr) AppleTestDrag_DragTextUsedShapeChanged,    /* override class ODPart */
  3581.     (somMethodPtr) AppleTestDrag_DragTextAdjustBorderShape,    /* override class ODPart */
  3582.     (somMethodPtr) AppleTestDrag_DragTextFacetAdded,    /* override class ODPart */
  3583.     (somMethodPtr) AppleTestDrag_DragTextFacetRemoved,    /* override class ODPart */
  3584.     (somMethodPtr) AppleTestDrag_DragTextCanvasChanged,    /* override class ODPart */
  3585.     (somMethodPtr) AppleTestDrag_DragTextDraw,    /* override class ODPart */
  3586.     (somMethodPtr) AppleTestDrag_DragTextCanvasUpdated,    /* override class ODPart */
  3587.     (somMethodPtr) AppleTestDrag_DragTextHighlightChanged,    /* override class ODPart */
  3588.     (somMethodPtr) AppleTestDrag_DragTextGetPrintResolution,    /* override class ODPart */
  3589.     (somMethodPtr) AppleTestDrag_DragTextCreateLink,    /* override class ODPart */
  3590.     (somMethodPtr) AppleTestDrag_DragTextLinkUpdated,    /* override class ODPart */
  3591.     (somMethodPtr) AppleTestDrag_DragTextRevealLink,    /* override class ODPart */
  3592.     (somMethodPtr) AppleTestDrag_DragTextEmbeddedFrameUpdated,    /* override class ODPart */
  3593.     (somMethodPtr) AppleTestDrag_DragTextLinkStatusChanged,    /* override class ODPart */
  3594.     (somMethodPtr) AppleTestDrag_DragTextBeginRelinquishFocus,    /* override class ODPart */
  3595.     (somMethodPtr) AppleTestDrag_DragTextCommitRelinquishFocus,    /* override class ODPart */
  3596.     (somMethodPtr) AppleTestDrag_DragTextAbortRelinquishFocus,    /* override class ODPart */
  3597.     (somMethodPtr) AppleTestDrag_DragTextFocusAcquired,    /* override class ODPart */
  3598.     (somMethodPtr) AppleTestDrag_DragTextFocusLost,    /* override class ODPart */
  3599.     (somMethodPtr) AppleTestDrag_DragTextExternalizeKinds,    /* override class ODPart */
  3600.     (somMethodPtr) AppleTestDrag_DragTextChangeKind,    /* override class ODPart */
  3601.     (somMethodPtr) AppleTestDrag_DragTextHandleEvent,    /* override class ODPart */
  3602.     (somMethodPtr) AppleTestDrag_DragTextAdjustMenus,    /* override class ODPart */
  3603.     (somMethodPtr) AppleTestDrag_DragTextUndoAction,    /* override class ODPart */
  3604.     (somMethodPtr) AppleTestDrag_DragTextRedoAction,    /* override class ODPart */
  3605.     (somMethodPtr) AppleTestDrag_DragTextDisposeActionState,    /* override class ODPart */
  3606.     (somMethodPtr) AppleTestDrag_DragTextWriteActionState,    /* override class ODPart */
  3607.     (somMethodPtr) AppleTestDrag_DragTextReadActionState,    /* override class ODPart */
  3608.     (somMethodPtr) AppleTestDrag_DragTextInitPart,    /* override class ODPart */
  3609.     (somMethodPtr) AppleTestDrag_DragTextInitPartFromStorage,    /* override class ODPart */
  3610.     (somMethodPtr) AppleTestDrag_DragTextsomInit,    /* override class SOMObject */
  3611.     (somMethodPtr) AppleTestDrag_DragTextsomUninit,    /* override class SOMObject */
  3612.     (somMethodPtr) AppleTestDrag_DragTextExternalize,    /* override class ODPersistentObject */
  3613.     (somMethodPtr) AppleTestDrag_DragTextReleaseAll,    /* override class ODPersistentObject */
  3614.     (somMethodPtr) AppleTestDrag_DragTextCloneInto,    /* override class ODPersistentObject */
  3615.     (somMethodPtr) AppleTestDrag_DragTextRelease,    /* override class ODRefCntObject */
  3616.     (somMethodPtr) AppleTestDrag_DragTextHasExtension,    /* override class ODObject */
  3617.     (somMethodPtr) AppleTestDrag_DragTextAcquireExtension,    /* override class ODObject */
  3618.     (somMethodPtr) AppleTestDrag_DragTextReleaseExtension,    /* override class ODObject */
  3619. };
  3620.  
  3621.  
  3622. static void AppleTestDrag_DragTextDLLD ( void ) { }
  3623.  
  3624.  
  3625. /*
  3626.  * -- The AppleTestDrag_DragText Static Class Info Master Table
  3627.  */
  3628. static somStaticClassInfo AppleTestDrag_DragTextSCI = {
  3629.       70,    /* layout version */
  3630.     (somClassDataStructure*)  & AppleTestDrag_DragTextClassData,    /* main token table */
  3631.       AppleTestDrag_DragTextOverrideProcs,    /* override proc implemenations table */
  3632.       AppleTestDrag_DragTextClassAncestors,    /* ancestor table */
  3633.       AppleTestDrag_DragTextDLLD,    /* DLLdesignator */
  3634.       0,    /* no special procs */
  3635.       0,    /* rtci slot */
  3636.       0,    /* count slot */
  3637.       0,    /* dynamic ancestry */
  3638.       0,    /* free */
  3639.       0,    /* free */
  3640.       0,    /* free */
  3641.       0,    /* free */
  3642.  
  3643. /*
  3644.  * -- The AppleTestDrag_DragText Counts Table
  3645.  */
  3646.     (somStaticClassCounts *)
  3647.         "\x00\x00\x00\x01"    /* majorversion */
  3648.         "\x00\x00\x00\x00"    /* minorversion */
  3649.         "\x00\x00\x00\x01"    /* flags */
  3650.             "\x00\x02"    /* type code alignment */
  3651.             "\x00\x4f"    /* classTokenCount */
  3652.             "\x00\x01"    /* numDirectParents */
  3653.             "\x00\x00"    /* numMetaClasses */
  3654.             "\x00\x05"    /* numOverriddenAncestors */
  3655.             "\x00\x00"    /* numMigratedMethods */
  3656.             "\x00\x00"    /* numSelectedInherited */
  3657.             "\x00\x00"    /* numUnused */
  3658.             "\x00\x00"    /* free */
  3659.             "\x00\x00"    /* free */
  3660.             "\x00\x00"    /* free */
  3661.             "\x00"    /* free */
  3662.                 ,
  3663.  
  3664.     {
  3665.       "AppleTestDrag::DragText",    /* the class name */
  3666.       sizeof (AppleTestDrag_DragTextData), /* class instance data size */
  3667.  
  3668. /*
  3669.  * -- The AppleTestDrag_DragText Parent Versions Table
  3670.  */
  3671.     (somParentVersions *)
  3672.         "\x00\x00\x00\x01"    /* majorversion */
  3673.         "\x00\x00\x00\x00"    /* minorversion */
  3674.                 ,
  3675.  
  3676.  
  3677. /*
  3678.  * -- The AppleTestDrag_DragText Token Slot Usage Table
  3679.  */
  3680.     (somSlotUsage *)
  3681.         "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
  3682.  
  3683.  
  3684. /*
  3685.  * -- The AppleTestDrag_DragText Method Signature Info
  3686.  */
  3687.     (somSignatureInfo *)
  3688.         "\x03\x07"    /* CommonInitDragText */
  3689.          "\x03\x07"    /* ActivatingWindow */
  3690.          "\x03\x07"    /* DeactivatingWindow */
  3691.          "\x03\x0c"    /* CreateWindow */
  3692.          "\x04\x07"    /* ExternalizeSelection */
  3693.          "\x06\x00"    /* HandleMouseDownInBorder */
  3694.          "\x05\x00"    /* HandleMouseDown */
  3695.          "\x04\x00"    /* HandleKeyDown */
  3696.          "\x04\x00"    /* HandleMenuEvent */
  3697.          "\x03\x07"    /* Idle */
  3698.          "\x03\x00"    /* ActivateFrame */
  3699.          "\x03\x07"    /* DeactivateFrame */
  3700.          "\x02\x07"    /* InvalAllFrames */
  3701.          "\x05\x07"    /* ExternalShapeToWindowShape */
  3702.          "\x02\x07"    /* AdjustFontMenu */
  3703.          "\x02\x07"    /* AdjustSizeMenu */
  3704.          "\x03\x17\xc2"    /* HandleFontMenu */
  3705.          "\x03\x17\xc2"    /* HandleSizeMenu */
  3706.          "\x03\x07"    /* InstallMenus */
  3707.          "\x03\x07"    /* RemoveMenus */
  3708.          "\x03\x17\xc3"    /* OutlineSizeMenu */
  3709.          "\x03\x07"    /* CreateDocument */
  3710.          "\x02\x07"    /* PositionDocumentParts */
  3711.          "\x02\x07"    /* AdjustScrollBar */
  3712.          "\x03\x07"    /* AdjustCursor */
  3713.          "\x03\x03"    /* DoDragText */
  3714.          "\x03\x07"    /* ClipThis */
  3715.          "\x03\x07"    /* ClipToRoot */
  3716.          "\x04\x00"    /* DoCommand */
  3717.          "\x03\x00"    /* DoCut */
  3718.          "\x03\x00"    /* DoCopy */
  3719.          "\x05\x00"    /* DoPaste */
  3720.          "\x03\x00"    /* DoPasteAs */
  3721.          "\x06\x10\xcc\x03\x30"    /* CanPasteLink */
  3722.          "\x04\x00"    /* DoPasteLink */
  3723.          "\x07\x07"    /* DoDropPaste */
  3724.          "\x06\x07"    /* DoDropPasteLink */
  3725.          "\x03\x00"    /* DoLinkInfo */
  3726.          "\x03\x00"    /* DoClear */
  3727.          "\x03\x00"    /* DoSelectAll */
  3728.          "\x03\x00"    /* DoSampleTwo */
  3729.          "\x03\x00"    /* DoSampleOne */
  3730.          "\x03\x07"    /* CommonDropProlog */
  3731.          "\x05\x05"    /* DropOneItem */
  3732.          "\x04\x17\xcc\x20"    /* UndoRedoCut */
  3733.          "\x04\x17\xcc\x20"    /* UndoRedoPaste */
  3734.          "\x04\x17\xcc\x20"    /* UndoRedoPasteLink */
  3735.          "\x04\x17\xcc\x20"    /* UndoRedoClear */
  3736.          "\x04\x17\xcc\x20"    /* UndoRedoSampleOne */
  3737.          "\x04\x17\xcc\x20"    /* UndoRedoSampleTwo */
  3738.          "\x04\x17\xcc\x20"    /* UndoRedoTyping */
  3739.          "\x04\x17\xcc\x20"    /* UndoRedoStyling */
  3740.          "\x0a\x07"    /* PushUndoAction */
  3741.          "\x05\x07"    /* IncorporateTestDragContent */
  3742.          "\x04\x07"    /* IncorporateTextContent */
  3743.          "\x04\x07"    /* IncorporateStyledTextContent */
  3744.          "\x04\x07"    /* OpenWhitespace */
  3745.          "\x04\x17\xc1\x10"    /* InsertWhitespace */
  3746.          "\x02\x07"    /* ExpandSelectionAroundLink */
  3747.          "\x02\x00"    /* SelectionInLinkSource */
  3748.          "\x02\x00"    /* SelectionInLinkDestination */
  3749.          "\x03\x00"    /* PtInDestinationLink */
  3750.          "\x06\x17\xc3\x33\x40"    /* AdjustDstLinks */
  3751.          "\x06\x17\xc3\x33\x40"    /* AdjustSrcLinks */
  3752.          "\x05\x17\xc3\x34"    /* CheckDstLinkDeletion */
  3753.          "\x04\x17\xc3\x30"    /* AbandonSourceLinks */
  3754.          "\x02\x07"    /* RemoveSrcLink */
  3755.          "\x02\x07"    /* RemoveDstLink */
  3756.          "\x02\x07"    /* RemoveLinkSpec */
  3757.          "\x04\x07"    /* LinkChanged */
  3758.          "\x02\x07"    /* IncorporateContentFromLink */
  3759.          "\x06\x17\xc3\x33\x40"    /* AdjustLinks */
  3760.          "\x03\x07"    /* AddLinkSpecToSU */
  3761.          "\x05\x07"    /* PasteLinkFromSU */
  3762.          "\x04\x17\xcc\x20"    /* ShowLinkBorder */
  3763.          "\x03\x00"    /* ShowAboutBox */
  3764.          "\x03\x00"    /* UserCategoryString */
  3765.          "\x02\x07"    /* InstallObjectAccessors */
  3766.          "\x05\x0c"    /* TranslateContentKind */
  3767.              ,
  3768.  
  3769.  
  3770. /*
  3771.  * -- The AppleTestDrag_DragText Class Method Names
  3772.  */
  3773.         "CommonInitDragText\0"
  3774.         "ActivatingWindow\0"
  3775.         "DeactivatingWindow\0"
  3776.         "CreateWindow\0"
  3777.         "ExternalizeSelection\0"
  3778.         "HandleMouseDownInBorder\0"
  3779.         "HandleMouseDown\0"
  3780.         "HandleKeyDown\0"
  3781.         "HandleMenuEvent\0"
  3782.         "Idle\0"
  3783.         "ActivateFrame\0"
  3784.         "DeactivateFrame\0"
  3785.         "InvalAllFrames\0"
  3786.         "ExternalShapeToWindowShape\0"
  3787.         "AdjustFontMenu\0"
  3788.         "AdjustSizeMenu\0"
  3789.         "HandleFontMenu\0"
  3790.         "HandleSizeMenu\0"
  3791.         "InstallMenus\0"
  3792.         "RemoveMenus\0"
  3793.         "OutlineSizeMenu\0"
  3794.         "CreateDocument\0"
  3795.         "PositionDocumentParts\0"
  3796.         "AdjustScrollBar\0"
  3797.         "AdjustCursor\0"
  3798.         "DoDragText\0"
  3799.         "ClipThis\0"
  3800.         "ClipToRoot\0"
  3801.         "DoCommand\0"
  3802.         "DoCut\0"
  3803.         "DoCopy\0"
  3804.         "DoPaste\0"
  3805.         "DoPasteAs\0"
  3806.         "CanPasteLink\0"
  3807.         "DoPasteLink\0"
  3808.         "DoDropPaste\0"
  3809.         "DoDropPasteLink\0"
  3810.         "DoLinkInfo\0"
  3811.         "DoClear\0"
  3812.         "DoSelectAll\0"
  3813.         "DoSampleTwo\0"
  3814.         "DoSampleOne\0"
  3815.         "CommonDropProlog\0"
  3816.         "DropOneItem\0"
  3817.         "UndoRedoCut\0"
  3818.         "UndoRedoPaste\0"
  3819.         "UndoRedoPasteLink\0"
  3820.         "UndoRedoClear\0"
  3821.         "UndoRedoSampleOne\0"
  3822.         "UndoRedoSampleTwo\0"
  3823.         "UndoRedoTyping\0"
  3824.         "UndoRedoStyling\0"
  3825.         "PushUndoAction\0"
  3826.         "IncorporateTestDragContent\0"
  3827.         "IncorporateTextContent\0"
  3828.         "IncorporateStyledTextContent\0"
  3829.         "OpenWhitespace\0"
  3830.         "InsertWhitespace\0"
  3831.         "ExpandSelectionAroundLink\0"
  3832.         "SelectionInLinkSource\0"
  3833.         "SelectionInLinkDestination\0"
  3834.         "PtInDestinationLink\0"
  3835.         "AdjustDstLinks\0"
  3836.         "AdjustSrcLinks\0"
  3837.         "CheckDstLinkDeletion\0"
  3838.         "AbandonSourceLinks\0"
  3839.         "RemoveSrcLink\0"
  3840.         "RemoveDstLink\0"
  3841.         "RemoveLinkSpec\0"
  3842.         "LinkChanged\0"
  3843.         "IncorporateContentFromLink\0"
  3844.         "AdjustLinks\0"
  3845.         "AddLinkSpecToSU\0"
  3846.         "PasteLinkFromSU\0"
  3847.         "ShowLinkBorder\0"
  3848.         "ShowAboutBox\0"
  3849.         "UserCategoryString\0"
  3850.         "InstallObjectAccessors\0"
  3851.         "TranslateContentKind\0"
  3852.             ,
  3853.  
  3854.  
  3855. /*
  3856.  * -- The AppleTestDrag_DragText Override Slots Table
  3857.  */
  3858.     (somOverrideData *)
  3859.         "\x00\x00\x00\x3a"    /* parent ODPart has 58 overrides */
  3860.             "\x00\x27"    /* FulfillPromise */
  3861.             "\x00\x28"    /* DropCompleted */
  3862.             "\x00\x29"    /* DragEnter */
  3863.             "\x00\x2a"    /* DragWithin */
  3864.             "\x00\x2b"    /* DragLeave */
  3865.             "\x00\x2c"    /* Drop */
  3866.             "\x00\x0c"    /* ContainingPartPropertiesUpdated */
  3867.             "\x00\x37"    /* AcquireContainingPartProperties */
  3868.             "\x00\x38"    /* RevealFrame */
  3869.             "\x00\x39"    /* EmbeddedFrameSpec */
  3870.             "\x00\x3a"    /* CreateEmbeddedFramesIterator */
  3871.             "\x00\x02"    /* DisplayFrameAdded */
  3872.             "\x00\x03"    /* DisplayFrameRemoved */
  3873.             "\x00\x04"    /* DisplayFrameConnected */
  3874.             "\x00\x05"    /* DisplayFrameClosed */
  3875.             "\x00\x06"    /* AttachSourceFrame */
  3876.             "\x00\x14"    /* GeometryChanged */
  3877.             "\x00\x07"    /* FrameShapeChanged */
  3878.             "\x00\x08"    /* ViewTypeChanged */
  3879.             "\x00\x09"    /* PresentationChanged */
  3880.             "\x00\x0a"    /* SequenceChanged */
  3881.             "\x00\x0d"    /* ReadPartInfo */
  3882.             "\x00\x0e"    /* WritePartInfo */
  3883.             "\x00\x0f"    /* ClonePartInfo */
  3884.             "\x00\x10"    /* Open */
  3885.             "\x00\x32"    /* RequestEmbeddedFrame */
  3886.             "\x00\x33"    /* RemoveEmbeddedFrame */
  3887.             "\x00\x34"    /* RequestFrameShape */
  3888.             "\x00\x35"    /* UsedShapeChanged */
  3889.             "\x00\x36"    /* AdjustBorderShape */
  3890.             "\x00\x12"    /* FacetAdded */
  3891.             "\x00\x13"    /* FacetRemoved */
  3892.             "\x00\x16"    /* CanvasChanged */
  3893.             "\x00\x11"    /* Draw */
  3894.             "\x00\x17"    /* CanvasUpdated */
  3895.             "\x00\x15"    /* HighlightChanged */
  3896.             "\x00\x18"    /* GetPrintResolution */
  3897.             "\x00\x2d"    /* CreateLink */
  3898.             "\x00\x2f"    /* LinkUpdated */
  3899.             "\x00\x2e"    /* RevealLink */
  3900.             "\x00\x30"    /* EmbeddedFrameUpdated */
  3901.             "\x00\x0b"    /* LinkStatusChanged */
  3902.             "\x00\x19"    /* BeginRelinquishFocus */
  3903.             "\x00\x1a"    /* CommitRelinquishFocus */
  3904.             "\x00\x1b"    /* AbortRelinquishFocus */
  3905.             "\x00\x1c"    /* FocusAcquired */
  3906.             "\x00\x1d"    /* FocusLost */
  3907.             "\x00\x1e"    /* ExternalizeKinds */
  3908.             "\x00\x1f"    /* ChangeKind */
  3909.             "\x00\x20"    /* HandleEvent */
  3910.             "\x00\x21"    /* AdjustMenus */
  3911.             "\x00\x22"    /* UndoAction */
  3912.             "\x00\x23"    /* RedoAction */
  3913.             "\x00\x24"    /* DisposeActionState */
  3914.             "\x00\x25"    /* WriteActionState */
  3915.             "\x00\x26"    /* ReadActionState */
  3916.             "\x00\x00"    /* InitPart */
  3917.             "\x00\x01"    /* InitPartFromStorage */
  3918.         "\x00\x01\x00\x02"    /* parent SOMObject has 2 overrides */
  3919.             "\x00\x00"    /* somInit */
  3920.             "\x00\x01"    /* somUninit */
  3921.         "\x00\x02\x00\x03"    /* parent ODPersistentObject has 3 overrides */
  3922.             "\x00\x03"    /* Externalize */
  3923.             "\x00\x02"    /* ReleaseAll */
  3924.             "\x00\x06"    /* CloneInto */
  3925.         "\x00\x03\x00\x01"    /* parent ODRefCntObject has 1 overrides */
  3926.             "\x00\x02"    /* Release */
  3927.         "\x00\x04\x00\x03"    /* parent ODObject has 3 overrides */
  3928.             "\x00\x01"    /* HasExtension */
  3929.             "\x00\x02"    /* AcquireExtension */
  3930.             "\x00\x03"    /* ReleaseExtension */
  3931.                 ,
  3932.  
  3933.       0,    /* no migrated methods table */
  3934.       0,    /* no selected inherited */
  3935.       0,    /* unused */
  3936.  
  3937.       0,    /* free */
  3938.       0,    /* free */
  3939.       0,    /* free */
  3940.       0,    /* free */
  3941.     },
  3942. };
  3943.  
  3944. /*
  3945.  * -- The AppleTestDrag_DragText ClassData Structure
  3946.  */
  3947. struct AppleTestDrag_DragTextClassDataStructure SOMDLINK AppleTestDrag_DragTextClassData = {
  3948.       0,            /* zero */
  3949.     & AppleTestDrag_DragTextSCI,        /* SCI link */
  3950.       0,            /* instanceDataToken */
  3951.       0,            /* reserved */
  3952.       0,            /* reserved */
  3953.       0,            /* reserved */
  3954.     (somMToken) AppleTestDrag_DragTextCommonInitDragText,    /* CommonInitDragText:method */
  3955.     (somMToken) AppleTestDrag_DragTextActivatingWindow,    /* ActivatingWindow:method */
  3956.     (somMToken) AppleTestDrag_DragTextDeactivatingWindow,    /* DeactivatingWindow:method */
  3957.     (somMToken) AppleTestDrag_DragTextCreateWindow,    /* CreateWindow:method */
  3958.     (somMToken) AppleTestDrag_DragTextExternalizeSelection,    /* ExternalizeSelection:method */
  3959.     (somMToken) AppleTestDrag_DragTextHandleMouseDownInBorder,    /* HandleMouseDownInBorder:method */
  3960.     (somMToken) AppleTestDrag_DragTextHandleMouseDown,    /* HandleMouseDown:method */
  3961.     (somMToken) AppleTestDrag_DragTextHandleKeyDown,    /* HandleKeyDown:method */
  3962.     (somMToken) AppleTestDrag_DragTextHandleMenuEvent,    /* HandleMenuEvent:method */
  3963.     (somMToken) AppleTestDrag_DragTextIdle,    /* Idle:method */
  3964.     (somMToken) AppleTestDrag_DragTextActivateFrame,    /* ActivateFrame:method */
  3965.     (somMToken) AppleTestDrag_DragTextDeactivateFrame,    /* DeactivateFrame:method */
  3966.     (somMToken) AppleTestDrag_DragTextInvalAllFrames,    /* InvalAllFrames:method */
  3967.     (somMToken) AppleTestDrag_DragTextExternalShapeToWindowShape,    /* ExternalShapeToWindowShape:method */
  3968.     (somMToken) AppleTestDrag_DragTextAdjustFontMenu,    /* AdjustFontMenu:method */
  3969.     (somMToken) AppleTestDrag_DragTextAdjustSizeMenu,    /* AdjustSizeMenu:method */
  3970.     (somMToken) AppleTestDrag_DragTextHandleFontMenu,    /* HandleFontMenu:method */
  3971.     (somMToken) AppleTestDrag_DragTextHandleSizeMenu,    /* HandleSizeMenu:method */
  3972.     (somMToken) AppleTestDrag_DragTextInstallMenus,    /* InstallMenus:method */
  3973.     (somMToken) AppleTestDrag_DragTextRemoveMenus,    /* RemoveMenus:method */
  3974.     (somMToken) AppleTestDrag_DragTextOutlineSizeMenu,    /* OutlineSizeMenu:method */
  3975.     (somMToken) AppleTestDrag_DragTextCreateDocument,    /* CreateDocument:method */
  3976.     (somMToken) AppleTestDrag_DragTextPositionDocumentParts,    /* PositionDocumentParts:method */
  3977.     (somMToken) AppleTestDrag_DragTextAdjustScrollBar,    /* AdjustScrollBar:method */
  3978.     (somMToken) AppleTestDrag_DragTextAdjustCursor,    /* AdjustCursor:method */
  3979.     (somMToken) AppleTestDrag_DragTextDoDragText,    /* DoDragText:method */
  3980.     (somMToken) AppleTestDrag_DragTextClipThis,    /* ClipThis:method */
  3981.     (somMToken) AppleTestDrag_DragTextClipToRoot,    /* ClipToRoot:method */
  3982.     (somMToken) AppleTestDrag_DragTextDoCommand,    /* DoCommand:method */
  3983.     (somMToken) AppleTestDrag_DragTextDoCut,    /* DoCut:method */
  3984.     (somMToken) AppleTestDrag_DragTextDoCopy,    /* DoCopy:method */
  3985.     (somMToken) AppleTestDrag_DragTextDoPaste,    /* DoPaste:method */
  3986.     (somMToken) AppleTestDrag_DragTextDoPasteAs,    /* DoPasteAs:method */
  3987.     (somMToken) AppleTestDrag_DragTextCanPasteLink,    /* CanPasteLink:method */
  3988.     (somMToken) AppleTestDrag_DragTextDoPasteLink,    /* DoPasteLink:method */
  3989.     (somMToken) AppleTestDrag_DragTextDoDropPaste,    /* DoDropPaste:method */
  3990.     (somMToken) AppleTestDrag_DragTextDoDropPasteLink,    /* DoDropPasteLink:method */
  3991.     (somMToken) AppleTestDrag_DragTextDoLinkInfo,    /* DoLinkInfo:method */
  3992.     (somMToken) AppleTestDrag_DragTextDoClear,    /* DoClear:method */
  3993.     (somMToken) AppleTestDrag_DragTextDoSelectAll,    /* DoSelectAll:method */
  3994.     (somMToken) AppleTestDrag_DragTextDoSampleTwo,    /* DoSampleTwo:method */
  3995.     (somMToken) AppleTestDrag_DragTextDoSampleOne,    /* DoSampleOne:method */
  3996.     (somMToken) AppleTestDrag_DragTextCommonDropProlog,    /* CommonDropProlog:method */
  3997.     (somMToken) AppleTestDrag_DragTextDropOneItem,    /* DropOneItem:method */
  3998.     (somMToken) AppleTestDrag_DragTextUndoRedoCut,    /* UndoRedoCut:method */
  3999.     (somMToken) AppleTestDrag_DragTextUndoRedoPaste,    /* UndoRedoPaste:method */
  4000.     (somMToken) AppleTestDrag_DragTextUndoRedoPasteLink,    /* UndoRedoPasteLink:method */
  4001.     (somMToken) AppleTestDrag_DragTextUndoRedoClear,    /* UndoRedoClear:method */
  4002.     (somMToken) AppleTestDrag_DragTextUndoRedoSampleOne,    /* UndoRedoSampleOne:method */
  4003.     (somMToken) AppleTestDrag_DragTextUndoRedoSampleTwo,    /* UndoRedoSampleTwo:method */
  4004.     (somMToken) AppleTestDrag_DragTextUndoRedoTyping,    /* UndoRedoTyping:method */
  4005.     (somMToken) AppleTestDrag_DragTextUndoRedoStyling,    /* UndoRedoStyling:method */
  4006.     (somMToken) AppleTestDrag_DragTextPushUndoAction,    /* PushUndoAction:method */
  4007.     (somMToken) AppleTestDrag_DragTextIncorporateTestDragContent,    /* IncorporateTestDragContent:method */
  4008.     (somMToken) AppleTestDrag_DragTextIncorporateTextContent,    /* IncorporateTextContent:method */
  4009.     (somMToken) AppleTestDrag_DragTextIncorporateStyledTextContent,    /* IncorporateStyledTextContent:method */
  4010.     (somMToken) AppleTestDrag_DragTextOpenWhitespace,    /* OpenWhitespace:method */
  4011.     (somMToken) AppleTestDrag_DragTextInsertWhitespace,    /* InsertWhitespace:method */
  4012.     (somMToken) AppleTestDrag_DragTextExpandSelectionAroundLink,    /* ExpandSelectionAroundLink:method */
  4013.     (somMToken) AppleTestDrag_DragTextSelectionInLinkSource,    /* SelectionInLinkSource:method */
  4014.     (somMToken) AppleTestDrag_DragTextSelectionInLinkDestination,    /* SelectionInLinkDestination:method */
  4015.     (somMToken) AppleTestDrag_DragTextPtInDestinationLink,    /* PtInDestinationLink:method */
  4016.     (somMToken) AppleTestDrag_DragTextAdjustDstLinks,    /* AdjustDstLinks:method */
  4017.     (somMToken) AppleTestDrag_DragTextAdjustSrcLinks,    /* AdjustSrcLinks:method */
  4018.     (somMToken) AppleTestDrag_DragTextCheckDstLinkDeletion,    /* CheckDstLinkDeletion:method */
  4019.     (somMToken) AppleTestDrag_DragTextAbandonSourceLinks,    /* AbandonSourceLinks:method */
  4020.     (somMToken) AppleTestDrag_DragTextRemoveSrcLink,    /* RemoveSrcLink:method */
  4021.     (somMToken) AppleTestDrag_DragTextRemoveDstLink,    /* RemoveDstLink:method */
  4022.     (somMToken) AppleTestDrag_DragTextRemoveLinkSpec,    /* RemoveLinkSpec:method */
  4023.     (somMToken) AppleTestDrag_DragTextLinkChanged,    /* LinkChanged:method */
  4024.     (somMToken) AppleTestDrag_DragTextIncorporateContentFromLink,    /* IncorporateContentFromLink:method */
  4025.     (somMToken) AppleTestDrag_DragTextAdjustLinks,    /* AdjustLinks:method */
  4026.     (somMToken) AppleTestDrag_DragTextAddLinkSpecToSU,    /* AddLinkSpecToSU:method */
  4027.     (somMToken) AppleTestDrag_DragTextPasteLinkFromSU,    /* PasteLinkFromSU:method */
  4028.     (somMToken) AppleTestDrag_DragTextShowLinkBorder,    /* ShowLinkBorder:method */
  4029.     (somMToken) AppleTestDrag_DragTextShowAboutBox,    /* ShowAboutBox:method */
  4030.     (somMToken) AppleTestDrag_DragTextUserCategoryString,    /* UserCategoryString:method */
  4031.     (somMToken) AppleTestDrag_DragTextInstallObjectAccessors,    /* InstallObjectAccessors:method */
  4032.     (somMToken) AppleTestDrag_DragTextTranslateContentKind,    /* TranslateContentKind:method */
  4033. };
  4034.  
  4035.  
  4036. /*
  4037.  * Functions for attributes.
  4038.  */
  4039.  
  4040. /*
  4041.  * Macros for initializers/destructors
  4042.  */
  4043.  
  4044. #endif /* Primary Implementation Support */
  4045.  
  4046. #endif       /* SOM_AppleTestDrag_DragText_xih */
  4047.